MAPG-69 welcome email shouldn't be sent to existing user

This commit is contained in:
Bence Pőcze 2020-06-21 16:01:46 +02:00
parent a56ce849c0
commit cb5229a5e8

View File

@ -273,8 +273,12 @@ class LoginController
$user = $this->userRepository->getByEmail($userData['email']); $user = $this->userRepository->getByEmail($userData['email']);
if ($user === null) { if ($user === null) {
$sendWelcomeEmail = true;
$user = new User(); $user = new User();
$user->setEmail($userData['email']); $user->setEmail($userData['email']);
} else {
$sendWelcomeEmail = false;
} }
$user->setActive(true); $user->setActive(true);
@ -282,7 +286,9 @@ class LoginController
$this->pdm->saveToDb($user); $this->pdm->saveToDb($user);
if ($sendWelcomeEmail) {
$this->sendWelcomeEmail($user->getEmail()); $this->sendWelcomeEmail($user->getEmail());
}
$this->request->session()->delete('google_user_data'); $this->request->session()->delete('google_user_data');
$this->request->setUser($user); $this->request->setUser($user);