regenerate credentials upon failed login

This commit is contained in:
Usman Nasir
2020-09-04 10:08:03 +05:00
parent 55e225ec3b
commit 783af80a1e
3 changed files with 50 additions and 4 deletions

View File

@@ -930,8 +930,13 @@ skip-name-resolve
return 0
if createUser:
cursor.execute(
"CREATE USER '" + user + "'@'%s' IDENTIFIED BY '" % (mysqlUtilities.LOCALHOST) + password + "'")
try:
cursor.execute(
"CREATE USER '" + user + "'@'%s' IDENTIFIED BY '" % (mysqlUtilities.LOCALHOST) + password + "'")
except:
cursor.execute("DROP USER '%s'@'%s'" % (user, mysqlUtilities.LOCALHOST))
cursor.execute(
"CREATE USER '" + user + "'@'%s' IDENTIFIED BY '" % (mysqlUtilities.LOCALHOST) + password + "'")
if mysqlUtilities.RDS == 0:
cursor.execute(