mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2025-07-31 09:43:43 +00:00
Fixes local user setup to perform case-insensitive verification of existing usernames / emails (#1658)
This commit is contained in:
@@ -408,12 +408,12 @@ class User(db.Model):
|
||||
Create local user witch stores username / password in the DB
|
||||
"""
|
||||
# check if username existed
|
||||
user = User.query.filter(User.username == self.username).first()
|
||||
user = User.query.filter(User.username.lower() == self.username.lower()).first()
|
||||
if user:
|
||||
return {'status': False, 'msg': 'Username is already in use'}
|
||||
|
||||
# check if email existed
|
||||
user = User.query.filter(User.email == self.email).first()
|
||||
user = User.query.filter(User.email.lower() == self.email.lower()).first()
|
||||
if user:
|
||||
return {'status': False, 'msg': 'Email address is already in use'}
|
||||
|
||||
|
Reference in New Issue
Block a user