示例#1
0
 def check(email: str, password: str) -> bool:
     user = Base.users.find_one({"email": email})
     if user:
         db_password = User.get_model(user).password
         if sha256_crypt.verify(password, db_password):
             return True
     return False
示例#2
0
    def get(email: str, user_id: ObjectId = None):
        user = Base.users.find_one(
            {"_id": user_id} if user_id else {"email": email})

        return User.get_model(user), user['_id']