Updates to get User auth working again
This commit is contained in:
@@ -245,12 +245,20 @@ async def user_authenticate(
|
||||
|
||||
# sql_select(table_name='user', data=user_data)
|
||||
|
||||
sql = f"""
|
||||
SELECT `user`.id AS 'user_id', `user`.id_random AS 'user_id_random', `user`.password, `user`.enable, `user`.enable_from, `user`.enable_to
|
||||
FROM `user` AS `user`
|
||||
WHERE `user`.account_id = :account_id AND `user`.username = :username
|
||||
LIMIT 1
|
||||
"""
|
||||
if not null_account_id:
|
||||
sql = f"""
|
||||
SELECT `user`.id AS 'user_id', `user`.id_random AS 'user_id_random', `user`.password, `user`.enable, `user`.enable_from, `user`.enable_to
|
||||
FROM `user` AS `user`
|
||||
WHERE `user`.account_id = :account_id AND `user`.username = :username
|
||||
LIMIT 1
|
||||
"""
|
||||
else:
|
||||
sql = f"""
|
||||
SELECT `user`.id AS 'user_id', `user`.id_random AS 'user_id_random', `user`.password, `user`.enable, `user`.enable_from, `user`.enable_to
|
||||
FROM `user` AS `user`
|
||||
WHERE `user`.account_id IS NULL AND `user`.username = :username
|
||||
LIMIT 1
|
||||
"""
|
||||
|
||||
# This will return a list if selecting by account ID
|
||||
if user_rec_result := sql_select(data=user_data, sql=sql):
|
||||
|
||||
Reference in New Issue
Block a user