コード例 #1
0
ファイル: auth.py プロジェクト: eladan/FreeGUIPy
    def login(self, *args, **kwargs):

        if self.request.method == 'POST':
            if 'username' in self.request.params:
                username = self.request.params['username']
                password = self.request.params['password']
                u = User.by_username(username)
                if u and u.validate_password(password):
                    session['user'] = u
                    session.save()
                    return redirect("/admin")
            else:
                return html_render()
        return html_render()
コード例 #2
0
ファイル: root.py プロジェクト: eladan/FreeGUIPy
 def admin(self, *args, **kwargs):
     user = session['user']
     c.permissions = user.permissions
     return html_render(user=user)
コード例 #3
0
ファイル: root.py プロジェクト: eladan/FreeGUIPy
 def home(self, *args, **kwargs):
     return html_render()