Exemplo n.º 1
0
def signup():
    form1 = SignupForm()
    form2 = LoginForm()
    if form1.validate_on_submit():
        if User.is_email_taken(form1.email.data):
            return render_template('user/index.html', form1=form1,form2=form2, error = 'Email Address Already Taken!' )
        user = User()
        user.dob = request.form.get('date')
        if user.dob:
            form1.populate_obj(user)
            db.session.add(user)
            db.session.commit()
            login_user(user)
            return redirect(url_for('user.userprofile',firstname=user.firstname))
        return render_template('user/index.html', form1=form1, form2=form2, error='error')
    return render_template('user/index.html', form1=form1, form2=form2)
Exemplo n.º 2
0
def signup():
    form1 = SignupForm()
    form2 = LoginForm()
    if form1.validate_on_submit():
        if User.is_email_taken(form1.email.data):
            return render_template('user/index.html',
                                   form1=form1,
                                   form2=form2,
                                   error='Email Address Already Taken!')
        user = User()
        user.dob = request.form.get('date')
        if user.dob:
            form1.populate_obj(user)
            db.session.add(user)
            db.session.commit()
            login_user(user)
            return redirect(
                url_for('user.userprofile', firstname=user.firstname))
        return render_template('user/index.html',
                               form1=form1,
                               form2=form2,
                               error='error')
    return render_template('user/index.html', form1=form1, form2=form2)