fill email or username on failed-login-signup

This commit is contained in:
bence committed 2023-09-26 00:37:39 +02:00
1 parent 173b50fa6c
commit 2177dfd893
2 files changed
+23 -12

No files matched your search

+10 -8
View File
@@ -81,13 +81,11 @@ class LoginController
if (\Container::$request->session()->has('tmp_user_data')) {
$tmpUserData = \Container::$request->session()->get('tmp_user_data');
$data = ['email' => $tmpUserData['email']];
} else {
$data = [];
$tmpUserData = [];
}
return new HtmlContent('login/signup', $data);
return new HtmlContent('login/signup', $tmpUserData);
}
public function getSignupSuccess()
@@ -173,10 +171,14 @@ class LoginController
$tmpUser = new User();
$tmpUser->setPlainPassword(\Container::$request->post('password'));
\Container::$request->session()->set('tmp_user_data', [
'email' => \Container::$request->post('email'),
'password_hashed' => $tmpUser->getPassword()
]);
$tmpUserData = ['password_hashed' => $tmpUser->getPassword()];
if (filter_var(\Container::$request->post('email'), FILTER_VALIDATE_EMAIL) === false) {
$tmpUserData['username'] = \Container::$request->post('email');
} else {
$tmpUserData['email'] = \Container::$request->post('email');
}
\Container::$request->session()->set('tmp_user_data', $tmpUserData);
return new JsonContent([
'redirect' => [