Exemplo n.º 1
0
    def post(self):
        username = self.request.get('username')
        password = self.request.get('password')

        if username and password:
            user = userdb.User.all().filter('username', username).get()
            if user:
                h = user.password
                if utils.valid_pw(username, password, h):
                    self.login(user)
                    self.redirect('/')
                    return
        args = dict(username=username, error_login='******')
        self.render('login.html', **args)
Exemplo n.º 2
0
def valid_pw(name, pw, hash):
    return utils.valid_pw(name, pw, hash)
Exemplo n.º 3
0
def attempt_login(username, password):
    logging.error("DB QUERY BEING RUN")
    u = get_user(username)
    if u and utils.valid_pw(username, password, u.pw_hash):
        return u
Exemplo n.º 4
0
 def login(cls, name, pw):
     u = cls.by_name(name)
     if u and valid_pw(name, pw, u.pw_hash):
         return u
Exemplo n.º 5
0
 def login(cls, name, pw):
     u = cls.by_name(name)
     if u and valid_pw(name, pw, u.pw_hash):
         return u