def submit(self): """Verify username and password""" password = self.form_result['password'] username = self.form_result['username'] if not loginhelper.validateUsernamePassword(username, password): return render('login.html') # Mark user as logged session['user'] = username session.save() # Send user back to where they originally wanted if session.get('path_before_login'): redirect(session['path_before_login']) else: return render('loggedin.html')
def submit(self): if 'user' not in session: c.message = "Please log in first." return render('genericmessage.html') oldPassword = self.form_result['oldPassword'] password = self.form_result['password'] confirmPassword = self.form_result['confirmPassword'] # check oldpassword if not loginhelper.validateUsernamePassword( session['user'], oldPassword): c.message = "Please check your old password and try again" return render('genericmessage.html') if loginhelper.changePassword(session['user'], password): c.message = "Password changed ok" return render('genericmessage.html') else: c.message = "Something went wrong. " +\ "Please check your values and try again." return render('genericmessage.html')