示例#1
0
def register():
    gradescope = ''
    if current_user.is_authenticated:
        flash('Already Logged In', 'info')
        return redirect(url_for('main'))
    form = RegistrationForm()
    if form.validate_on_submit():
        #local variables for form data
        user = form.uname.data
        pword = form.pword.data
        twofa = form.twofa.data
        hash_pword = bcrypt.generate_password_hash(
            form.pword.data).decode('utf-8')

        if userTable.query.filter_by(username=user).first() == None:
            if not form.twofa.data:
                newUser = userTable(username=user,
                                    password=hash_pword,
                                    twofa=None)
                db.session.add(newUser)
                db.session.commit()
                flash(f'Account created for {form.uname.data}. Please Login.',
                      'success')
                #userTable.query.all()
                gradescope = 'success'
                #return redirect(url_for('login'))
                return render_template('register.html',
                                       title='Success',
                                       pagename='Registration Page',
                                       gradescope=gradescope,
                                       form=form)
            else:
                newUser = userTable(username=user,
                                    password=hash_pword,
                                    twofa=twofa)
                db.session.add(newUser)
                db.session.commit()
                flash(
                    f'Account created for {form.uname.data} with 2-Factor Authentication. Please Login.',
                    'success')
                #userTable.query.all()
                gradescope = 'success'
                #return redirect(url_for('login'))
                return render_template('register.html',
                                       title='Success',
                                       pagename='Registration Page',
                                       gradescope=gradescope,
                                       form=form)
        else:
            gradescope = 'failure'
            flash('Registration Error. Please select a different User Name',
                  'danger')
            return render_template('register.html',
                                   title='Failure',
                                   pagename='Registration Page',
                                   gradescope=gradescope,
                                   form=form)
    return render_template('register.html',
                           title='Register',
                           pagename='Registration Page',
                           form=form)
示例#2
0
def signup():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash(f"Account created for {form.name.data}!", "success")
        return redirect(url_for("chat"))
    return render_template("signup.html", form=form)
def players():
    form = RegistrationForm(request.form)
    return render_template('players.html',
                           players=Personagens.query.all(),
                           form=form)
示例#4
0
文件: robot.py 项目: AngelaM/AccessR
def register():
	form = RegistrationForm()
	if form.validate_on_submit():
		flash(f'Account created for {form.username.data}', 'success')
		return redirect(url_for('/user/login'))
	return render_template('register.html', title='Register', form=form)
示例#5
0
def register():
    form = RegistrationForm()
    return render_template('register.html', title='Register', form=form)
示例#6
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash('Account successfully created!', 'sucess')
        return redirect(url_for('login'))
    return render_template('register.html', form=form)
示例#7
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash(f'{form.username.data} 관리자 등록이 되었습니다.', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='관리자등록', form=form)
示例#8
0
def Register():
    form = RegistrationForm()
    if form.validate_on_submit():
        return redirect(url_for('home'))
    return render_template('register.html', title=Register, form=form)
示例#9
0
def register():
    form = RegistrationForm()
    # if form.validate_on_submit():
    #     flash(f'Account created for {form.username.data}!','success')
    return render_template('register.html', title="Resister", form=form)
示例#10
0
def home():
    registrationform = RegistrationForm()
    return render_template("home.html",
                           registrationform=registrationform,
                           loginform=LoginForm())
示例#11
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash("You have registered successfuly", 'success')
        return redirect(url_for('home'))
    return render_template('register.html', title="Register", form=form)
示例#12
0
def sign_up():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash('Account created for {form.firstname.data}!', 'success')
        return redirect(url_for('home'))
    return render_template('signup.html', title='Sign up', form=form)
示例#13
0
def register():
	form = RegistrationForm()
	if form.validate_on_submit():		# If the form validated the information when it was submitted
		flash(f'Account created for {form.username.data}!', 'success')
		return redirect(url_for('home'))
	return render_template('register.html', title='Register', form=form)
示例#14
0
def new():
    form = RegistrationForm()
    return render_template('calls/new.html', form=form)
示例#15
0
def home():
    return render_template("home_1.html",
                           loginForm=LoginForm(),
                           registrationForm=RegistrationForm())
def ycf_reg():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash('Account Created','success') 
        return redirect(url_for('ycf_blog'))
    return render_template('ycf_reg2.html', title='Register', form=form)
示例#17
0
def fakebook_index():
    if current_user.is_authenticated:
        return redirect(url_for('fakebook_views.home'))
    return render_template("fakebook.html",
                           loginform=LoginForm(),
                           registrationform=RegistrationForm())
示例#18
0
def register():
    form = RegistrationForm()
    return render_template('register.html', title='Register', form=form, SECRET_KEY = os.environ['SECRET_KEY'], WTF_CSRF_SECRET_KEY = os.environ['WTF_CSRF_SECRET_KEY'] )
示例#19
0
def home():
    form = RegistrationForm()
    if form.validate_on_submit():
    	x = use_model(form.age.data,form.bmi.data)
    	return render_template('home_nr.html', data = x)
    return render_template('home.html', title='home', form=form)
示例#20
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash(f"Account Created For {form.username.data}!", 'success')
        return redirect(url_for('home'))
    return render_template('register.html', title='REGISTER', form=form)
示例#21
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash('Account created for '.format(form.username.data), 'success')
        return redirect(url_for('home'))
    return render_template('register.html', title='Register', form=form)
示例#22
0
文件: main.py 项目: mueljul/vsmdb
def login():
    form = RegistrationForm()
    return render_template('login.html', title='Login', form=form)
def show_registration_form():
    form = RegistrationForm(request.form)
    return render_template('register.html', form=form)
示例#24
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash('Account created for {form.username.data}!', 'Success')
        return redirect(url_for('index'))
    return render('register.html', title='Register', form=form)
示例#25
0
def new():
    form = RegistrationForm()
    return render_template('news/new.html',
                           form=form,
                           action=url_for('news.create'))
示例#26
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash(f"Account created for {form.username.data}!", "success")
        return redirect(url_for("home"))
    return render_template("register.html", title="Register", form=form)
示例#27
0
def login_context():
    return {
        'register_form': RegistrationForm(),
        'login_form': LoginForm(),
    }
示例#28
0
def register():
    form = RegistrationForm()  # on crée une instance pour RegistrationForm
    if form.validate_on_submit():
        flash('Votre compte a été créer avec succès', 'success')
        return redirect(url_for('home'))
    return render_template("register.html", title="Inscription", form=form)
示例#29
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash(f'Account created for {form.username.data}!', category='success')
        return redirect(url_for('home'))
    return render_template('register.html', title='Sign Up', form=form)
示例#30
0
def home():
    return render_template('home2.html',
                           loginform=LoginForm(),
                           registrationform=RegistrationForm())