bunkerweb/ui/src/User.py

13 lines
400 B
Python

import flask_login, bcrypt
class User(flask_login.UserMixin) :
def __init__(self, id, password) :
self.__id = id
self.__password = bcrypt.hashpw(password.encode("utf-8"), bcrypt.gensalt())
def get_id(self) :
return self.__id
def check_password(self, password) :
return bcrypt.checkpw(password.encode("utf-8"), self.__password)