def signup(): form = RegForm() # Validate based on data required and parameters listed in RegForm() if form.validate_on_submit(): flash('Thanks for signing up!', 'success') return redirect(url_for('mainPage')) return render_template('signup.html', title='Sign Up', form=form)
def reg_user(): form = RegForm() users = mongo.db.users mssg = '' active = 'active' if request.method == 'POST': if form.validate_on_submit(): existing_user = users.find_one({'username': form.username.data}) if existing_user is None: bcrypt = Bcrypt() hashed_pass = bcrypt.generate_password_hash(form.password.data) users.insert({ 'username': form.username.data, 'password': hashed_pass }) return redirect(url_for('login')) else: mssg = 'Username already exists!' return render_template('register.html', form=form, mssg=mssg, active=active)
def register(): if g.user is not None and g.user.is_authenticated: return redirect(url_for('index')) form = RegForm() if form.validate_on_submit(): f = form.filename.data filename = form.id.data + '.png' f.save(os.path.join(app.instance_path, filename)) filename = form.id.data + '.png' me = User(form.id.data, form.password.data, filename) db.session.add(me) db.session.commit() if User.query.filter_by(username=form.id.data, password=form.password.data).first(): user = User.query.filter_by( username=form.id.data, password=form.password.data).first_or_404() login_user(user) return redirect(url_for('index')) else: return render_template('login.html', title='Sign In', error='Not Right', form=form) return render_template('register.html', title='Register', form=form)
def register(): try: form = RegForm() if form.validate_on_submit(): encryptedPassword = sha256_crypt.encrypt(form.password.data) user = User(username=form.username.data, email=form.email.data, password=encryptedPassword) validateUser(user) db.session.add(user) db.session.commit() flash(u'Keep connected, stay safe, and enjoy!', 'success') if request.method == 'POST': session['loggedIn'] = True session['username'] = user.username session['user_id'] = user.id session['email'] = user.email session['likedPosts'] = None Friend.query.filter_by(username=session['username']).update( {'isOnline': True}) db.session.commit() return redirect('/') return render_template('register.html', form=form) except Exception as error: form = RegForm() flash(error.message, 'danger') return render_template('register.html', form=form)
def register(): form = RegForm() if form.validate_on_submit(): db_session.add( User(form.username.data, form.password.data, form.email.data, 'user')) db_session.commit() return redirect('/') return render_template('registration.html', form=form)
def register(): form = RegForm() if form.validate_on_submit(): if form.password.data == form.re_passwd.data and\ len(form.password.data) > 7: user = User( name=form.name.data, password=form.password.data, email=form.email.data ) db.session.add(user) db.session.commit() flash(u'操作成功') return redirect(url_for('main.index')) else: flash(u'密码过短或两次输入不同') return render_template('main/reg.html', form=form)
def regisration(): form=RegForm() title='Registration' if form.validate_on_submit(): print('###########################validate###########################################') team= Register(team=form.team.data,name1=form.name1.data,name2=form.name2.data, name3=form.name3.data,name4=form.name4.data, uni1=form.uni1.data,uni2=form.uni2.data,uni3=form.uni3.data,uni4=form.uni4.data, email1=form.email1.data,email2=form.email2.data,email3=form.email3.data,email4=form.email4.data, phone1=form.phone1.data,phone2=form.phone2.data,phone3=form.phone3.data,phone4=form.phone4.data, trxid=form.trxid.data) db.session.add(team) db.session.commit() flash(f'Your response has been recorded! Please wait for confirmation.','success') return redirect(url_for('home')) else: print('###########################not validate###########################################') return render_template('reg.html',title=title,form=form)
def register(): regForm = RegForm() if regForm.validate_on_submit(): error = False userData = [regForm.username.data, regForm.password.data] if data_manipulation.user_duplicate_check(userData[0]): error = True flash('El usuario ya existe') if userData[1] != regForm.repassword.data: error = True flash('Las contraseñas no coinciden') if not error: userCreationStatus = data_manipulation.create_user(userData) if not userCreationStatus: flash('Usuario creado satisfactoriamente! Ahora puede ingresar') return redirect('/login') else: flash('Error al crear el usuario en la base de datos. Codigo {}'.format(userCreationStatus)) return render_template('register.html', form=regForm)
def register(): form = RegForm() if request.method == 'POST': if form.validate_on_submit(): existing_user = User.objects(email=form.email.data).first() if existing_user is None: hashpass = generate_password_hash( form.password.data) new_user = User(display_name=form.display_name.data, email=form.email.data, password=hashpass).save() login_user(new_user) flash("Login succesful!") return redirect(url_for('profile')) else: flash("Email already registered!") else: flash("Improper registration! This error means your form was not validated.") return render_template('register.html', form=form)
def register(): form = RegForm(request.form) if form.validate_on_submit(): username=request.form['username'] email=request.form['email'] password=request.form['password'] data=checkUser(username,email) if data is not None: flash('username or email already exist!') else: affected_count=insertUser(username,email,password) if affected_count==0: flash('unable to register') else: flash('Thanks for registering') return redirect(url_for('index')) elif request.method == 'POST' and not form.validate(): flash('failed validation!') return render_template('register.html', form=form)
def register(): """Render the website's registration page.""" myform = RegForm() if request.method == 'POST' and myform.validate_on_submit(): username = myform.username.data password = myform.password.data firstname = myform.firstname.data lastname = myform.lastname.data email = myform.email.data location = myform.location.data biography = myform.biography.data profile_photo = myform.photo.data filename = secure_filename(profile_photo.filename) profile_photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) id = random.getrandbits(16) joined_on = format_date_joined() db.create_all() db.session.commit() new_user = Users(id=id, username=username, password=password, firstname=firstname, lastname=lastname, email=email, location=location, biography=biography, profile_photo=filename, joined_on=joined_on) db.session.add(new_user) db.session.commit() msg = {"message": "Registration Successful!"} return jsonify(msg) return jsonify(errors=form_errors(myform))
def reg(): form = RegForm() user_name = form.username.data password = form.password.data password2 = form.password2.data existence = '' user = db.session.query(UsersModel).filter_by(name=user_name).first() if form.validate_on_submit(): if user: existence = 'This name is taken' elif password != password2: existence = 'Passwords do not match' else: user = UsersModel(name=user_name, password_hash=generate_password_hash(password)) db.session.add(user) db.session.commit() return redirect("/login") return render_template('registration.html', form=form, existence=existence, admin=0)
def register(): form = RegForm() 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)
def RegForm(): form = RegForm() if form.validate_on_submit(): flash('account created for', 'success') return redirect(url_for('/home')) return render_template('register.html', title=register, form=form)
def register(): form = RegForm(request.form) if request.method == 'POST' and form.validate_on_submit(): return 'Registration Complete' return render_template('register.html', title='Register', form=form)