def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User.query.filter(User.email == form.email.data).first() if user is None: user = User(first_name=form.firstname.data, last_name=form.lastname.data, email=form.email.data, password=form.password.data) user.registered_on = datetime.now() db.session.add(user) db.session.commit() message = Markup( "<strong>Success!</strong> Thanks for registering") flash(message, 'success') return redirect(url_for('auth.login')) else: message = Markup( "<strong>Email already registered!</strong> Please use a different email." ) flash(message, 'danger') else: for fieldName, errorMessages in form.errors.items(): for err in errorMessages: flash(err, 'danger') return render_template('pages/register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.main_index')) form = RegisterForm() if form.validate_on_submit(): name = form.name.data email = form.email.data.lower() username = form.username.data password = form.password.data ip = request.remote_addr platform = request.user_agent.platform browser = request.user_agent.browser version = request.user_agent.version # 数据入库 user = User(name=name, email=email, username=username, ip=ip, platform=platform, browser=browser, version=version) user.set_password(password) db.session.add(user) db.session.commit() token = generate_token(user=user, operation=Operations.CONFIRM) send_confirm_email(user=user, token=token) flash('激活邮件已发送到您的邮箱,请查收', 'success') return redirect(url_for('.login')) return render_template('auth/reg.html', form=form)
def register(): form = RegisterForm() if request.method == 'POST' and form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() flash('注册成功!请登录', 'success') login_user(user) return redirect(url_for('web.index')) return render_template('user_register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for("main.index")) form = RegisterForm() if form.validate_on_submit(): name = form.name.data email = form.email.data username = form.username.data password = form.password.data user = User(name=name, email=email, username=username) user.set_password(password) db.session.add(user) db.session.commit() token = generate_token(user=user, operation='confirm') send_confirmation_email(user=user, token=token) flash("Confirm email sent, check your inbox", 'info') return render_template("auth/register.html", form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): name = form.name.data email = form.email.data.lower() username = form.username.data password = form.password.data user = User(name=name, email=email, username=username) user.set_password(password) db.session.add(user) try: db.session.commit() except: db.session.rollback() token = generate_token(user=user, operation='confirm') send_confirm_email(user=user, token=token) flash('Confirm email send, check your inbox.', 'info') return redirect(url_for('.login')) return render_template('auth/register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegisterForm() if form.validate_on_submit(): name = form.name.data email = form.email.data.lower() username = form.username.data password = form.password.data user = User(name=name, email=email, username=username) user.set_password(password) db.session.add(user) db.session.commit() token = generate_token(user=user, operation='confirm') send_confirm_email(user=user, token=token) flash('恭喜!你已经成功注册!', 'info') return redirect(url_for('.login')) return render_template('auth/register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegisterForm() if form.validate_on_submit(): user = User() user.email = form.email.data user.name = form.name.data user.generate_password_hash(form.password.data) user.save() login_user(user) return redirect(url_for('main.index')) return render_template('views/auth/register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegisterForm() if form.validate_on_submit(): user = User(email=form.email.data, first_name=form.first_name.data, last_name=form.last_name.data) user.generate_password_hash(form.password.data) db.session.add(user) db.session.commit() flash('Registered Successfully, Please Login', 'success') return render_template('views/auth/register.html', title='User Register', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): name = form.name.data email = form.email.data password = form.password.data if get_user_by_email(email): flash("A user already exists with that email address!") return render_template("auth/register.html", form=form), 400 create_user(name, email, password) next_page = request.args.get("next") if not next_page or url_parse(next_page).netloc != "": next_page = url_for("auth.login") flash("You have successfully registered. You can now login.") return redirect(next_page) return render_template("auth/register.html", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegisterForm() if form.validate_on_submit(): user = User(name=form.name.data, email=form.email.data, birthday=form.birthday.data) user.generate_password_hash(form.password.data) db.session.add(user) db.session.commit() flash('Successful! You Can Login.', 'success') return render_template('views/auth/register.html', title='Register', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user is None: u = User() u.name = form.name.data u.password = form.password.data u.email = form.email.data db.session.add(u) db.session.commit() flash("Registrado com sucesso") flash("success") return redirect(url_for("auth.login")) else: flash("E-mail já registrado") flash("error") return render_template("auth/register.html", form=form)