Beispiel #1
0
    def post(self):
        prev_url = str(self.request.get('prev_url'))
        if not prev_url or prev_url.startswith('/login'):
            prev_url = '/'
        user_name = self.request.get('username')
        user_pass = self.request.get('password')

        user = User.login(user_name, user_pass)

        if user:
            self.login(user)
            self.redirect(prev_url)
        else:
            error = 'Either the username or the password wasn\'t valid'
            self.render_page(name=user_name, error=error)
    def post(self):
        prev_url = str(self.request.get('prev_url'))
        if not prev_url or prev_url.startswith('/login'):
            prev_url = '/'
        user_name = self.request.get('username')
        user_pass = self.request.get('password')

        user = User.login(user_name, user_pass)

        if user:
            self.login(user)
            self.redirect(prev_url)
        else:
            error = 'Either the username or the password wasn\'t valid'
            self.render_page(name=user_name, error=error)