Esempio n. 1
0
 def create_user(self, email, password):
     user = self.user_dao.select_user_by_useremail(email)
     if user:
         return None
     else:
         user = User(email, password)
         user.password = bcrypt.hashpw(password, bcrypt.gensalt())
         user_id = self.user_dao.insert_user(user.as_dictionary())
         return user_id
Esempio n. 2
0
    def get_user_info(self, email):
        user = self.user_dao.select_user_by_useremail(email)
        if not user:
            return None

        user_entity = User(user["user_email"], user["user_password"])
        user_entity.user_id = user["user_id"]
        user_entity.id = user["user_email"]
        return user_entity