I am running CB 1.9 on Joomla 3.1.5, and am seeing some odd behavior with new user registrations.
The registration process goes fine, up until the new user confirms their registration and tries to log in for the first time. There seems to be something different about where the login form goes when coming to the site via the email confirmation link.
(replacing the domain in this post because it is a site not ready for public, but attaching fiddler trace that keeps it intact)
When arriving from the confirmation email, this is what happens when the new user tries logging in:
Code:
POST http://www.<domain>.com/index.php/register/login
303 See other to http://www.<domain>.com/index.php/register
GET http://www.<domain>.com/index.php/register
403 You are not authorized to view this resource. (text/html)
The login is successful, but it redirects to index.php/register and throws a 403. If the user clicks "home" from the 403 error page, the site knows they are logged in, and operates normally after that.
If the user arrives from a means other than the confirmation email (i.e. just loads the site normally), the login works fine, with no 403, and doesn't try to go to index.php/register:
Code:
POST http://www.<domain>.com/index.php/register/login
303 See other to http://www.<domain>.com/
GET http://www.<domain>.com/
200 OK (text/html)
After logging in this way, it properly redirects to home.
Any suggestions on why that might be happening?
Any potential workarounds?
I tried adding a redirect at the host level so that index.php/register redirects to the home page, but that breaks registration.