コード例 #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)
コード例 #3
0
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
ファイル: housemng.py プロジェクト: jiyoonone/House_Manager
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
ファイル: app.py プロジェクト: ThuraAung1601/Web-Development
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
ファイル: flaskblog.py プロジェクト: NicholasChin28/Practice
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())
コード例 #16
0
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
ファイル: views.py プロジェクト: nattesharan/fakebook
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)
コード例 #23
0
def show_registration_form():
    form = RegistrationForm(request.form)
    return render_template('register.html', form=form)
コード例 #24
0
ファイル: app.py プロジェクト: CS50xni/Y18C1-SaveMusic
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
ファイル: run.py プロジェクト: ziza595/GeekProject
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())