Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
Frontend Users
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
22
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Code-Schnipsel
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
Frontend Users
Commits
ef5071e2
Commit
ef5071e2
erstellt
vor 4 Monaten
von
Patrick Müller
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
fix: prevent email change to blacklisted email address
Übergeordneter
99af62cf
No related branches found
Branches enthält Commit
No related tags found
Tags enthält Commit
1 Merge Request
!48
fix: prevent email change to blacklisted email address
Pipeline
#12069
mit Warnungen bestanden mit Phase
Phase:
in 11 Sekunden
Änderungen
2
Pipelines
1
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
2 geänderte Dateien
bin/frontend/controls/profile/UserData.js
+12
-4
12 Ergänzungen, 4 Löschungen
bin/frontend/controls/profile/UserData.js
src/QUI/FrontendUsers/Controls/Profile/UserData.php
+7
-0
7 Ergänzungen, 0 Löschungen
src/QUI/FrontendUsers/Controls/Profile/UserData.php
werden angezeigt
mit
19 Ergänzungen
und
4 Löschungen
bin/frontend/controls/profile/UserData.js
+
12
−
4
Zeige Datei @
ef5071e2
...
...
@@ -96,12 +96,14 @@ define('package/quiqqer/frontend-users/bin/frontend/controls/profile/UserData',
Promise
.
all
([
Registration
.
emailSyntaxValidation
(
email
),
Registration
.
emailValidation
(
email
)
Registration
.
emailValidation
(
email
),
Registration
.
isEmailBlacklisted
(
email
)
]).
then
(
function
(
result
)
{
var
emailSyntaxValid
=
result
[
0
];
var
emailValid
=
result
[
1
];
const
emailSyntaxValid
=
result
[
0
];
const
emailValid
=
result
[
1
];
const
isBlacklisted
=
result
[
2
];
if
(
emailSyntaxValid
&&
emailValid
)
{
if
(
emailSyntaxValid
&&
emailValid
&&
!
isBlacklisted
)
{
self
.
$clearEmailErrorMsg
();
return
;
}
...
...
@@ -117,6 +119,12 @@ define('package/quiqqer/frontend-users/bin/frontend/controls/profile/UserData',
QUILocale
.
get
(
lg
,
'
controls.profile.userdata.email_already_taken
'
)
);
}
if
(
isBlacklisted
)
{
self
.
$showEmailErrorMsg
(
QUILocale
.
get
(
lg
,
'
exception.registrars.email.email_blacklisted
'
)
);
}
});
};
...
...
This diff is collapsed.
Zum Erweitern klicken.
src/QUI/FrontendUsers/Controls/Profile/UserData.php
+
7
−
0
Zeige Datei @
ef5071e2
...
...
@@ -133,6 +133,13 @@ public function onSave()
]);
}
if
(
QUI\FrontendUsers\Utils
::
isEmailBlacklisted
(
$newEmail
))
{
throw
new
QUI\FrontendUsers\Exception
([
'quiqqer/frontend-users'
,
'exception.registrars.email.email_blacklisted'
]);
}
FrontendUsersHandler
::
getInstance
()
->
sendChangeEmailAddressMail
(
$User
,
$newEmail
,
...
...
This diff is collapsed.
Zum Erweitern klicken.
Vorschau
0%
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren