I've been trying to get things running with email authentication on for new registrations and run into a few issues. The first is the new "auto login" that happens in Avatar. Since my users aren't authenticated yet the first things they see upon registration is a nasty "PERMISSION DENIED" error. After this point they can't activate using the email link, it fails with: "Specified profile not found in database..." etc.
I was able to beat the first one by hacking join.php and commenting out:
if ('EXIT' == BxDolService::call('avatar', 'join', array ($iMemID, $sStatusText))) {
exit;
}
That works like a champ, but now that I at least get the correct "we sent you an email" messaging I still can't confirm via the email links. Any ideas out there?