def register(): form = RegisterForm() if form.validate_on_submit(): flash(f'Account created successfully for {form.username.data}', 'success') return redirect(url_for('home')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: redirect(url_for('index')) form = RegisterForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you successfully registered!', 'success') return redirect(url_for('index')) form = RegisterForm() return render_template('register.html', title='Registration', form=form)
def register(): form = RegisterForm() title = "REGİSTER" if form.validate_on_submit(): username = form.username.data email = form.email.data password = form.password.data hash_pass = generate_password_hash(password) user = User(username=username, email=email, password=hash_pass) db.session.add(user) db.session.commit() flash("The account existed for {}".format(username), "success") return redirect(url_for("login")) return render_template("public/register.html", title=title, form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegisterForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user = User(username=form.username.data, email=form.email.data, password=hashed_password) db.session.add(user) db.session.commit() flash(f'Created account for user {form.username.data}!', 'success') return redirect(url_for('login')) return render_template("register.html", title="Register", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for("index")) form = RegisterForm() if form.validate_on_submit(): hashpass = bcrypt.generate_password_hash( form.password.data).decode("utf-8") user = User(username=form.username.data, email=form.email.data, password=hashpass) db.session.add(user) db.session.commit() flash("You are successfully registered..", "success") return redirect(url_for("login")) return render_template("register.html", title="Register", form=form)
def register(): form = RegisterForm() if request.method == 'GET': return render_template('register.html', form=form) if form.validate_on_submit(): role = Role.query.filter(Role.name=="User").first() user = user_datastore.create_user(username=form.user.username, email=form.user.email, password=form.user.password) user_datastore.add_role_to_user(user, role) try: db.session.commit() except: flash('User or email already exists') return redirect(url_for('main.register')) return redirect(url_for('main.user_login')) return render_template('register.html', form=form)
def register(): """View function for Register""" # RegisterForm.validate() 会被执行 form = RegisterForm() if form.validate_on_submit(): new_user = User(username=form.username.data, password=form.password.data) db.session.add(new_user) db.session.commit() flash('Your user has been created, please login.', category="success") return redirect(url_for('main.login')) return render_template('register.html', form=form)
def register(): if current_user.is_authenticated: # 如果已经登录则直接跳转到首页 return redirect(url_for('index')) form = RegisterForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user: # 如果已经注册 flash('此邮箱已经注册!') elif form.password.data != form.password_check.data: flash('两次密码输入不一致!') else: user = User(form.user_name.data, form.email.data, form.password.data) db.session.add(user) db.session.commit() flash('注册成功!') return redirect(url_for('login')) return render_template('login_or_register.html', pathname='register', form=form)