Exemple #1
0
def register_view():
    form_r = RegistrationForm()
    form = LoginForm()
    if form_r.validate_on_submit() and form_r.validate_login():
        user = User()
        user.name = form_r.name.data
        user.email = form_r.email.data
        user.password = form_r.password.data
        db_session.add(user)
        db_session.commit()
        if current_user.is_authenticated():
            logout_user()
        login_user(user)
        return redirect(url_for('index'))
    return render_template('register.html', form_r=form_r, form=form, user=current_user, is_authenticated=current_user.is_authenticated())
def register_view():
    form_r = RegistrationForm()
    form = LoginForm()
    if form_r.validate_on_submit() and form_r.validate_login():
        user = User()
        user.name = form_r.name.data
        user.email = form_r.email.data
        user.password = form_r.password.data
        db_session.add(user)
        db_session.commit()
        if current_user.is_authenticated():
            logout_user()
        login_user(user)
        return redirect(url_for('index'))
    return render_template('register.html',
                           form_r=form_r,
                           form=form,
                           user=current_user,
                           is_authenticated=current_user.is_authenticated())