mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-18 06:24:23 +01:00
Prevent double confirmations from happening (#1253)
* Prevents user from confirming their account twice
This commit is contained in:
@@ -46,6 +46,9 @@ def confirm(data=None):
|
||||
)
|
||||
|
||||
user = Users.query.filter_by(email=user_email).first_or_404()
|
||||
if user.verified:
|
||||
return redirect(url_for("views.settings"))
|
||||
|
||||
user.verified = True
|
||||
log(
|
||||
"registrations",
|
||||
|
||||
Reference in New Issue
Block a user