Closed tituspijean closed 6 years ago
$session->set('ssowatUser', true)
ssowatUser
is true
and checks $_SERVER['PHP_AUTH_USER'] !== $actor->username
, which is obviously false
as the user is not actually logged in yet in Flarum$this->authenticator->logOut($session);
which fails as the user is not actually logged in yet.
When using the login button for a new user, not already registered in Flarum, the SignUp modal is displayed with their username and email already filled. Clicking on Sign Up gives an error 500.
Clicking again successfully signs up the user.