Redirect a member to the login page Answered Connor Finlayson June 08, 2023 10:32 15 comments is where anyway to redirect a member back to the page they logged in from? Comments 15 comments Sort by Date Votes Jayess June 08, 2023 10:34 Hi Connor 👋Great question! Hm, try this out and see if this fits your use case 😀 0 Chuck Lapointe June 08, 2023 10:34 That’s useful Jayess Does this also work for example if we ask someone to login from an article page? User flow would look like this: Article page > Login page > redirect back to the article page after success? 0 Julian Galluzzo June 08, 2023 10:36 Chuck Lapointe yup! Whatever page they logged in from will work. Heres a demo we just released which should help along with the article shared by JShttps://webflow.com/made-in-webflow/website/dont-redirect-on-login-memberstack 0 Chuck Lapointe June 08, 2023 10:39 Hey Julian Galluzzo So that’s the problem, is they would be redirected to a login page that is a step after. I have a custom JS script that inserts a cookie and then redirects back, but thought there might be a cleaner way 😅 0 Julian Galluzzo June 08, 2023 10:39 this way would probably work better than with a cookie since cookies usually take more time to get recognized after the page load (from what ive seen) - the one in this example is pretty much instant, you dont notice you're even being redirected to the "in between" page unlezs you stare into the url bar and catch the few ms of loading time 0 Chuck Lapointe June 08, 2023 10:39 sounds good! Thanks 0 Julian Galluzzo June 08, 2023 10:43 No problem! 0 Connor Finlayson June 08, 2023 10:46 so, in this example would always be redirected back to the page that they were on. I only needs to work on a few select pages, but on every page 0 Julian Galluzzo June 08, 2023 10:49 @Connor Finlayson Idea:https://www.loom.com/share/b2e5c66707624bbbb981f53d741107b5 0 Connor Finlayson June 08, 2023 10:51 hey this actually works nicely. I just need to find a way to clear the location once they have been redirected back to that page 0 Julian Galluzzo June 08, 2023 10:51 Sweet! I have to ask, what's the need to clear the location? I would think it would just be a harmless URL saved in the local storage. Regardless, I have an idea - a script somewhere in the body which checks if _ms-mem is saved in their local storage (only true if user is currently logged in) If it is present, clear location from local storage 0 Connor Finlayson June 08, 2023 10:56 if someone logs in on the profile page I want them redirected back to the profile page, if they login from the homepage, I want to redirect them to the redirect page set for their plan in short if they login at /profiles/ redirect to the page they were on If any other page, redirect to the redirect link as per the memberstack plan 0 Marc Hudson June 08, 2023 10:58 Maybe a question for Jayess. I’m looking to achieve this login/register redirect too and I see in the Docs under “data-ms-form=“login” that it says "Adding a redirect to the form element will override redirects saved in Memberstack." Sounds perfect, but there isn’t an example of this “redirect” method in the HTML snippet. Is this a feature of Memberstack or something that hasn’t made it to Prod yet? I’ll use the localStorage method in the meantime. 0 Julian Galluzzo June 08, 2023 11:58 Marc Hudson if you're using Webflow, you should just be able to add the form redirect URL in the settings - that being said, that would only work if you have a bunch of different signup/login pages - this method allows you to use one page and have it redirect accordingly 0 Marc Hudson June 08, 2023 12:01 Hey Julian Galluzzo. Ah, I forgot about that. I tested that option but unfortunately it seems Memberstack’s Redirect on login (User specific) value is trumping the forms redirect value. I was hoping individual forms would have the final say but it doesn’t seem that’s the case. I’ll use the localStorage method 🙂 I should say that I have 2 different login forms. 1 generic login that redirects each user to their Dashboard and another that appears on specific pages that I’d like to redirect to. That’s why the form’s redirect value having the final say would be handy in this case 0 Please sign in to leave a comment.