This one had me going for quite awhile. I was writing PHP debug code, looking at MOP variables, and all kinds of things, but no matter what I did, every successful login would take the member to the Membership Options page, not the Member Welcome page as it should.
AND HERE’S WHY…
I have an SSL certificate and my entire site is HTTPS. There is a subtle little setting all the way at the bottom of one section that will make or break this situation, and here it is:
General Options -> Login Welcome Page
Look for “Always Redirect non-Administrative Users (after login) use HTTP?”
The recommended setting for this is “YES” which will break your https logins.
Set this value to “NO” (allowing the site to manage http/https) and it will all work.
Yes, you’re welcome. Now, back to work.