Shortcode redirects user to standalone login page instead of logging user in

Here’s the site: https://dev.pinnacleone.solutions/

I have the shortcode plugged into the page that you are presented with (the member options page). However, when the fields are filled out and you click Log Me In, it doesn’t log you in. Instead, it redirects you to the static login page: https://dev.pinnacleone.solutions/wp-login.php

I’ve got a test account available so you can see it happen:
username: pinnacletest01
password: testpassword123!

You haven’t got the widget in a regular sidebar, so my guess is that the method you are using to generate the widgetized area is preventing the login action. Since the action also (correctly) specifies wp-login.php, what is happening is just that you get redirected there.

You haven’t got the widget in a regular sidebar

Correct, it’s just in the body-content area of that page. However, on other sites where I use s2Member, I’m able to use the shortcode in a similar way and it correctly logs the user in upon hitting the log in button.

Since the action also (correctly) specifies wp-login.php, what is happening is just that you get redirected there

Shouldn’t the user be logged in when they enter their user name and password and click the Log In button?

For reference, see how this site works: https://eliteadvisorplatform.org/

User name: testaccount
Password: testaccount123!

This is the same basic idea - the page uses the widget, but when you click the login button it actually logs you in - it doesn’t redirect you to the wp-login page to enter your un/pw a 2nd time.

If it works somewhere else, may it be a plugin or theme conflict?

Yes, of course. But if there’s a conflict with something else, all you get is the redirect and no login. I had surmised that the conflict was with whatever is creating your widgetized area but if you have that working elsewhere, then you will need to look further afield to find the conflict.

Using same theme, same widgets on both sites.

Any suggestions where to start looking? (It’s not the theme or widgets - I used the same theme and widgets on both the sites I provided in the examples.)

Try deactivating all your other plugins and see if it works then. If it does, it’s one of those plugins. Turn them on again one by one and test to find the culprit.

I disabled every single plugin except the essential one that the theme must use - tried to log in - no dice. It’s not a plugin issue.

Are you running a security plugin? If so, it could have put some code in your .htaccess file that’s still there after the plugin is deactivated.

Yes, I use WordFence

However, I have disabled and then deleted WordFence to try and troubleshoot - still no change

But have you checked what Wordfence might have left behind in your .htaccess file?

No, that’s outside of my skill set.