コード例 #1
0
ファイル: auth.py プロジェクト: kolber/metapolator
    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)
コード例 #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)
コード例 #3
0
ファイル: auth.py プロジェクト: kolber/metapolator
 def GET(self):
     form = RegisterForm()
     return render.register(form, is_loggedin())
コード例 #4
0
ファイル: auth.py プロジェクト: kolber/metapolator
 def GET(self):
     return render.login(is_loggedin())
コード例 #5
0
ファイル: auth.py プロジェクト: kolber/metapolator
 def GET(self):
     if is_loggedin():
         session.kill()
     raise web.seeother('/login')
コード例 #6
0
 def f(*args, **kwargs):
     if not is_loggedin():
         raise web.seeother('/login')
     return func(*args, **kwargs)
コード例 #7
0
 def GET(self):
     form = RegisterForm()
     return render.register(form, is_loggedin())
コード例 #8
0
 def GET(self):
     return render.login(is_loggedin())
コード例 #9
0
 def GET(self):
     if is_loggedin():
         session.kill()
     raise web.seeother('/login')