| 12345678910111213141516171819202122232425262728 |
- import myloginpath
- import pymysql
- import bcrypt
- conf = myloginpath.parse('app_auth')
- conn = pymysql.connect(
- host=conf.get('host', '127.0.0.1'),
- user=conf.get('user'),
- password=conf.get('password'),
- database='food_db',
- cursorclass=pymysql.cursors.DictCursor
- )
- with conn.cursor() as c:
- c.execute("SELECT * FROM users;")
- users = c.fetchall()
- for u in users:
- print("User:", u['username'], "Hash:", u['password_hash'])
- # Check Admin password
- with conn.cursor() as c:
- c.execute("SELECT * FROM users WHERE username='Admin'")
- admin = c.fetchone()
- if admin:
- print("Admin check BTSai123:", bcrypt.checkpw(b'BTSai123', admin['password_hash'].encode('utf-8')))
- conn.close()
|