Esempio n. 1
0
    def register(self, email, password):
        user = self.session.query(Client).\
            filter(Client.email == email).first()

        if user is not None:
            raise ClientAlreadyRegistered('Client already registered')

        password, salt = hash_password(password, salt=None)
        client = Client(email=email, password=password, salt=salt)
        self.__commit_object(client)
Esempio n. 2
0
    def register(self, email, password):
        user = self.session.query(Client).\
            filter(Client.email == email).first()

        if user is not None:
            raise ClientAlreadyRegistered('Client already registered')

        password, salt = hash_password(password, salt=None)
        client = Client(email=email, password=password, salt=salt)
        self.__commit_object(client)
Esempio n. 3
0
 def login(self, email, password):
     user = self.session.query(Client).\
         filter(Client.email == email).\
         first()
     if user is None:
         print('kostana')
         raise ClientNotFound('There is no client with that username')
     password, salt = hash_password(password, user.salt)
     user = self.session.query(Client).\
         filter(Client.password == password).\
         first()
     if user is not None:
         return True
Esempio n. 4
0
 def login(self, email, password):
     user = self.session.query(Client).\
         filter(Client.email == email).\
         first()
     if user is None:
         print('kostana')
         raise ClientNotFound('There is no client with that username')
     password, salt = hash_password(password, user.salt)
     user = self.session.query(Client).\
         filter(Client.password == password).\
         first()
     if user is not None:
         return True