Exemplo n.º 1
0
    def POST(self):
        name, pwd = web.input().username, web.input().password
        user = models.User.get(username=name)
        if not user:
            return render.login(is_loggedin(), True)

        if bcrypt.verify(pwd, user.password):
            raise authorize(user)
        return render.login(is_loggedin(), True)
Exemplo n.º 2
0
    def POST(self):
        name, pwd = web.input().username, web.input().password
        user = models.User.get(username=name)
        if not user:
            return render.login(is_loggedin(), True)

        if bcrypt.verify(pwd, user.password):
            raise authorize(user)
        return render.login(is_loggedin(), True)
Exemplo n.º 3
0
 def GET(self):
     form = RegisterForm()
     return render.register(form, is_loggedin())
Exemplo n.º 4
0
 def GET(self):
     return render.login(is_loggedin())
Exemplo n.º 5
0
 def GET(self):
     if is_loggedin():
         session.kill()
     raise web.seeother('/login')
Exemplo n.º 6
0
 def f(*args, **kwargs):
     if not is_loggedin():
         raise web.seeother('/login')
     return func(*args, **kwargs)
Exemplo n.º 7
0
 def GET(self):
     form = RegisterForm()
     return render.register(form, is_loggedin())
Exemplo n.º 8
0
 def GET(self):
     return render.login(is_loggedin())
Exemplo n.º 9
0
 def GET(self):
     if is_loggedin():
         session.kill()
     raise web.seeother('/login')