def post(self): from auth.models import User form = self._form() if form.validate(): email = form.email.data pw = form.password.data u = User(email=email) u.password = pw login_user(u) self.flash("Thank you for signing up {}".format(email)) return self.redirect('core.index') return self.redirect('auth.signup')
def post(self): form = self._form() from auth.models import User if form.validate(): email = form.email.data pw = form.password.data remember = form.keep_me_logged_in.data u = User.get_by_email(email) if u is not None: if u.check_password(pw): login_user(u) if 'next' in request.args: return redirect(request.args['next']) else: return self.redirect('core.index') else: self.flash('incorrect password') else: self.flash('user does not exist') return self.redirect('auth.signup') return self.render()