Skip to content
Code-Schnipsel Gruppen Projekte
Commit 27fc0704 erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

Merge branch 'next-2.x' into 'main'

feat: event quiqqerFrontendUsersEmailChanged

See merge request !61
Übergeordnete 6c55aa3b 324ef01b
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!61feat: event quiqqerFrontendUsersEmailChanged,!50Update 'next-3.x' with latest changes from 'main'
Pipeline-Nr. 14927 mit Warnungen bestanden
......@@ -44,11 +44,11 @@ public function onSuccess(LinkVerification $verification): void
$userUuid = $verification->getCustomDataEntry('uuid');
$User = QUI::getUsers()->get($userUuid);
$newEmail = $verification->getCustomDataEntry('newEmail');
$oldEmail = $User->getAttribute('email');
// if users cannot set their own username -> change username as well
// if it equals the old email-address
if (!$RegistrarHandler->isUsernameInputAllowed()) {
$oldEmail = $User->getAttribute('email');
$username = $User->getUsername();
if ($oldEmail === $username) {
......@@ -58,6 +58,8 @@ public function onSuccess(LinkVerification $verification): void
$User->setAttribute('email', $newEmail);
$User->save(QUI::getUsers()->getSystemUser());
QUI::getEvents()->fireEvent('quiqqerFrontendUsersEmailChanged', [$User, $oldEmail, $newEmail]);
} catch (\Exception $Exception) {
QUI\System\Log::addError(
self::class . ' :: onSuccess -> Could not find user #' . $userUuid
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren