shaileshjadhavSS
Added UI and backend
bd7635f
raw
history blame contribute delete
No virus
591 Bytes
import bcrypt
class User:
def __init__(self, email, password, profile):
self.email = email
self.password_hash = self._hash_password(password)
self.password = password
self.profile = profile
def _hash_password(self, password):
hashed_password = bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt())
return hashed_password
def check_password(self, password):
entered_password = password.encode('utf-8')
stored_pwd = self.password.encode('utf-8')
return bcrypt.checkpw(entered_password, stored_pwd)