You're not logged in.
If you're not redirected automatically please click the button below to login.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
{{successMessage}}
A
{{errorMessage}}
A
Z
Browser too small
Please change to a screen size of at least
1000 pixels to continue
Update in progress...
Please check back in 5-10 minutes.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Need help?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Design & Layout
Change Embed Fonts
Style the fonts in your checkout, profile, and password reset embeds.

If you're starting from a template skip to step 3.

You'll apply your new font styles to this element.

MS Style
J
CopyA
MS Style Override
J
CopyA
3. Now you can edit your font, color, line height, spacing etc.

Once you publish these changes will take effect on your site. Be sure to test after making changes!

Only for font styling.

ms-style.ms-style-override
J
CopyA

Only for font styling.

ms-style.ms-style-override
J
CopyA
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Custom profile forms
Expand and customize the default profile modal
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
D
Form attribute
Forms with this attribute will update a member's profile.
Name:
ms-update
J
CopyA
Value:
J
Copy
profile
ms-update="profile"
J
CopyA
<form ms-update="profile">
J
CopyA
ms-update=profile
J
CopyA
Don't worry when your forms disappear. It will reappear when you login or remove the attribute.
Multi-step signup forms
Expand MemberStack's profile modal in your member's only area
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
D
Form attribute
Forms with this attribute will update or add to a member's profile.
Name:
ms-update
J
CopyA
Value:
J
Copy
profile
ms-update="profile"
J
CopyA
<form ms-update="profile" redirect="/folder/page">
J
CopyA
ms-update=profile
J
CopyA
Don't worry when your forms disappear. It will reappear when you login or remove the attribute.
Redirect after Signup or Login
Send users back to the page they used to signup or login.
Add this code to your header ABOVE the MemberStack script

Follow the instructions in the highlighted text.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

<!--Use this code to save the current URL and redirect back after signup/login-->

<script>
   MemberStack.onReady.then(function(member) {
       if (!member.loggedIn) sessionStorage.setItem('redirect',window.location.href);
   })
</script>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

<!--Place this on your page after signup/login-->
<script>
  var redirect = sessionStorage.getItem('redirect')
  sessionStorage.clear();
  if (redirect) window.location.replace(redirect)
</script>

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Security
Session Duration
Override the default 2-day session duration
Add this code to your site header ABOVE the MemberStack script

Change the highlighted text to the number of hours until a session expires.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

<script>
 ms_settings = {
     session:  72 //hours
 }
</script>

Member-specific pages
Create pages that are only accessible to specific members.
Tutorial Video:
Open tutorial
This folder will contain and hide all of your members' pages.
{{urlPlaceholder}}
Where should a visitor go when they don’t have access? Leave empty to redirect to the homepage.
{{urlPlaceholder}}
404 Error - This URL does not exist.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Add the attribute below to your site, then set each member's unique link from the Members page.
Member page link
Buttons with this attribute link to a member's specific page. The button is only visible if a link is set.
Name:
ms-member-page
J
CopyA
Value:
J
Copy
default
ms-member-page="default"
J
CopyA
ms-member-page=default
J
CopyA
If set, a member will see their specific page every time they login.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
A note on security.
Member pages- like normal hidden content- are hidden with javascript on the user's device. Meaning, you should avoid placing highly sensitive information on these pages.
Require Javascript
Redirect users to a page of your choice when javascript is disabled.
Add this code to your site header or to individual page headers.

When someone browses a page with this code AND Javascript disabled they will be redirected to your redirect URL.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

<noscript>
   <meta http-equiv="refresh" content="0; url=https://www.memberstack.io" />
</noscript>

A note on security.
You should still avoid placing highly sensitive information on these pages. "Hidden content" is not meant for protecting sensitive content.
Developer Tools
Front-end API Docs
Write to and retrieve from your MemberStack database.

If you need help send an email to team@memberstack.io or start a chat below.

Open Documentation !
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Webhooks
Send member data to 3rd party services.
MemberStack BETA
Profile