def register(): login_form= LoginForm(next=request.args.get('next')) form = SignupForm(next=request.args.get('next')) if form.validate_on_submit(): user = User() form.populate_obj(user) userDoc = current_app.dbapi.update_user_profile(user_id=form.name.data, name=form.name.data, email=form.email.data, new_pw_hash=generate_password_hash(form.password.data), invitation_code=form.invitation_code.data, upsert=True, ) #print userDoc #todo: check fail flash(_('You were successfully registered and can login now')) user, authenticated, error = User.authenticate( form.name.data, form.password.data) #print "You were successfully registered and can login now" if login_user(user): current_app.dbapi.add_note(author_id=current_user.id, source=default_note_source) return redirect(form.next.data or url_for('funnote.fastnote')) #return redirect( url_for('funnote.index') ) else: pass #print "validate failed." return render_template('register.html', form=form, login_form=login_form)
def register(): login_form = LoginForm(next=request.args.get('next')) form = SignupForm(next=request.args.get('next')) if form.validate_on_submit(): user = User() form.populate_obj(user) userDoc = current_app.dbapi.update_user_profile( user_id=form.name.data, name=form.name.data, email=form.email.data, new_pw_hash=generate_password_hash(form.password.data), invitation_code=form.invitation_code.data, upsert=True, ) #print userDoc #todo: check fail flash(_('You were successfully registered and can login now')) user, authenticated, error = User.authenticate(form.name.data, form.password.data) #print "You were successfully registered and can login now" if login_user(user): current_app.dbapi.add_note(author_id=current_user.id, source=default_note_source) return redirect(form.next.data or url_for('funnote.fastnote')) #return redirect( url_for('funnote.index') ) else: pass #print "validate failed." return render_template('register.html', form=form, login_form=login_form)
def login(): form = LoginForm(login=request.args.get('login', None), next=request.args.get('next', None)) if form.validate_on_submit(): user, authenticated, error = User.authenticate( form.login.data,form.password.data) if user and authenticated: remember = request.form.get('remember') == 'y' if login_user(user, remember=remember): flash(_("Logged in!"), 'success') return redirect(form.next.data or url_for('homesite.home')) else: flash(_('Sorry, invalid login'), 'error') return render_template('login.html', form=form)
def login(): form = LoginForm(login=request.args.get('login', None), next=request.args.get('next', None)) if form.validate_on_submit(): user, authenticated, error = User.authenticate(form.login.data, form.password.data) if user and authenticated: remember = request.form.get('remember') == 'y' if login_user(user, remember=remember): flash(_("Logged in!"), 'success') return redirect(form.next.data or url_for('homesite.home')) else: flash(_('Sorry, invalid login'), 'error') return render_template('login.html', form=form)