Example #1
0
    def done(self):
        u = User.by_name(self.username)
        if u:
            msg = 'That user already exists'
            self.redner('signup-form.html', error_username = msg)
        else:
            u = User.register(self.username, self.password, self.email)
            u.put()

            self.login(u)
            self.signin()
Example #2
0
 def done(self):        
     #make sure the user doesn't already exist
     u = User.by_name(self.username)
     if u:
         msg = 'That user already exists.'
         self.render('signup-form.html', error_username = msg)
     else:
         u = User.register(self.username, self.password, self.email)
         u.put()
         
         self.login(u)
         self.redirect('/blog/welcome/?')
Example #3
0
    def done(self):
        #make sure the user doesn't already exist
        u = User.by_name(self.username)
        if u:
            msg = 'That user already exists.'
            self.render('signup-form.html', error_username=msg)
        else:
            u = User.register(self.username, self.password, self.email)
            u.put()

            self.login(u)
            self.redirect('/blog/welcome/?')
Example #4
0
 def initialize(self, *a, **kw):
     webapp2.RequestHandler.initialize(self, *a, **kw)
     uid = self.read_secure_cookie('user_id')
     self.user = uid and User.by_id(int(uid))
     
     if self.request.url.endswith('.json'):
         self.format = 'json'
     else:
         self.format = 'html'
Example #5
0
    def __init__(self, request=None, response=None):
        super(UserHandler, self).__init__(request, response)
        uid = self.read_secure_cookie('user_id')
        self.user = uid and User.by_id(int(uid))
        self.jinja.globals['grey_style'] = grey_style

        if self.request.url.endswith('.json'):
            self.format = 'json'
        else:
            self.format = 'html'
Example #6
0
    def post(self):
        username = self.request.get('username')
        password = self.request.get('password')

        u = User.login(username, password)
        if u:
            self.login(u)
            self.redirect('/blog/welcome/?')
        else:
            msg = 'Invalid login'
            self.render('login-form.html', error=msg)
Example #7
0
 def post(self):
     username = self.request.get('username')
     password = self.request.get('password')
     
     u = User.login(username, password)
     if u:
         self.login(u)
         self.redirect('/blog/welcome/?')
     else:
         msg = 'Invalid login'
         self.render('login-form.html', error = msg)
Example #8
0
 def post(self):
     username = self.request.get('username')
     password = self.request.get('password')
     
     u = User.login(username, password)
     if u:
         self.login(u)
         self.redirect('/')
     else:
         msg = 'Invalid login'
         self.params['msg'] = msg
         self.render('login-form.html')
Example #9
0
    def post(self):
        username = self.request.get('username')
        password = self.request.get('password')

        u = User.login(username, password)
        if u:
            self.login(u)
            self.redirect('/')
        else:
            msg = 'Invalid login'
            self.params['msg'] = msg
            self.render('login-form.html')
Example #10
0
    def post(self):
        username = self.request.get('username')
        password = self.request.get('password')

        self.next_url = str(self.request.get('next_url'))
        if not self.next_url or self.next_url.startswith('/login'):
            self.next_url = '/'

        u = User.login(username, password)
        if u:
            self.login(u)
            self.done()
        else:
            msg = 'Invalid login'
            self.render('login-form.html', error = msg)