def post(self): have_error = False username = self.request.get("username") password = self.request.get("password") params = dict(error_username=None, error_password=None) # Validates fields if not Validation.valid_username(username): params["error_username"] = "******" have_error = True if not Validation.valid_password(password): params["error_password"] = "******" have_error = True if have_error: self.render("login.html", **params) else: # Login user log_user = User.login(username, password) if log_user: self.login(log_user) self.redirect("/") else: self.render( "login.html", credential_error= "There seems to be an error with your credentials, please check" )
def post(self): username = self.request.get("username") password = self.request.get("password") u = User.login(username, password) # @UndefinedVariable if u: self.login(u) self.redirect("/home") else: msg = "Invalid login" self.render("login-form.html", error=msg)
def post(self): if not User.by_name('postrwall'): u_test = User.register('postrwall', 'postrwall') u_test.put() username = self.request.get('username') password = self.request.get('password') u = User.login(username, password) if u: self.login(u) self.redirect('/Admin/') else: Utils.template2handler(self, 'admin-login.html', { 'title': 'Please Login', 'admin':True, 'error':'Incorrect Login/Password, please try again.', 'username':username })