def registration(): if request.method == 'GET': return render_template('auth/registration.html', title='Registration', form=RegistrationForm()) form = RegistrationForm() username = form.username.data full_name = form.full_name.data email = form.email.data password = form.password.data if form.validate_on_submit(): try: mongo.db.users.insert({'_id': username, 'full_name': full_name, 'email': email, 'password': User.generate_hash(password), 'registered_in': datetime.datetime.utcnow() }) flash('Successfully created an account!', category='success') send_email(email, full_name, username, password) return redirect(url_for("auth.login")) except DuplicateKeyError: flash('Username already exist', category='error') return render_template('auth/registration.html', form=form)
def test_validate_email_fails_if_email_exists_in_db(self, db): """"validate_email raises a ValidationError if email is in db.""" user = create_dummy_user() db.session.add(user) form = RegistrationForm() form.email.data = user.email with pytest.raises(ValidationError): form.validate_email(form.email)
def test_validate_username_fails_if_username_exists_in_db(self, db): """validate_username raises a ValidationError if username is in db.""" user = create_dummy_user() db.session.add(user) db.session.commit() form = RegistrationForm() form.username.data = user.name with pytest.raises(ValidationError): form.validate_username(form.username)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) flash('You can now login.') return redirect(url_for(auth.login)) return render_template('auth/register.html', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirm_token() send_email(user.email, "Confirm Your Account", "auth/email/confirm", user=user, token=token) flash("A confirmation email has been sent to you by email.") return redirect(url_for("auth.login")) return render_template("auth/register.html", form=form)
def register(): form = RegistrationForm() if 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() token = user.generate_confirmation_token() send_email(user.email, 'Confirm your Account.', 'auth/email/confirm', user=user, token=token) flash('A confirmation email have been sent to you by email.') return redirect(url_for('main.index')) return render_template('auth/register.html', form=form)
def register(): from app.auth.forms import RegistrationForm form=RegistrationForm() if form.validate_on_submit(): user=User(email=form.email.data, name=form.username.data, password=form.password.data ) db.session.add(user) db.session.commit() return redirect(url_for('auth.login')) return render_template('register.html',title=u'注册',form=form)
def register(): print('register top') if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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 are now a registered user!') return redirect(url_for('templates.login')) return render_template('register.html', title='Register', form=form)
def register(): """ Handle the user registration. """ if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): queried_user = User(username=form.username.data, email=form.email.data) queried_user.set_password(form.password.data) db.session.add(queried_user) db.session.commit() flash(_('Congratulations, you are now a registered user!')) return redirect(url_for('auth.login')) return render_template('auth/register.jinja', title=_('Register'), form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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 are now a registered user!')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title=_('Register'), form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() flash(_('You can now login.')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def PerformRegistration(): if current_user.is_authenticated: return redirect(url_for('main.ShowIndex')) form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data) user.SetPassword(form.password.data) db.session.add(user) db.session.commit() flash('Теперь вы можете войти.') current_app.logger.info('{} registered'.format(user.email)) return redirect(url_for('auth.PerformLogin')) return render_template('auth/register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('homepage')) form = RegistrationForm() if form.validate_on_submit(): # create the new user and insert into database user = User(username=form.username.data, email=form.email.data, admin=False) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User( email=form.email.data, username=form.username.data, password=form.password.data ) db.session.add(user) db.session.commit() flash('User Registered!') return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_mail(user.email, '验证账号', 'auth/email/confirm', user=user, token=token) flash('验证码已发送到邮箱') return redirect(url_for('main.index')) return render_template('auth/register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = Users(email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() send_confirmation_email(user) flash(Markup('A confirmation email has been sent to you by email.'), "info") return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): email = form.email.data user = User(email=email) user.set_password(form.password.data) user.active = True db.session.add(user) db.session.commit() # user_datastore.create_user(email=email, name=name, password=form.password.data) flash('Congratulations!') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): id = register_user_func(username=form.username.data, firstname=form.firstname.data, lastname=form.lastname.data, password=form.password.data) flash(_('Congratulations, you are now a registered user!')) login_user(User.query.get_or_404(id)) return redirect(url_for('main.index')) return render_template('auth/register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main_bp.home')) form = RegistrationForm() 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('Your account has been created! You are now able to log in', 'success') return redirect(url_for('auth_bp.login')) return render_template('auth/register.html', title='Register', form=form)
def register_user(): if current_user.is_authenticated: return redirect(url_for('main.display_books')) form = RegistrationForm() if form.validate_on_submit(): User.create_user(user=form.name.data, email=form.email.data, password=form.password.data) flash('Registration Successful') return redirect(url_for('authentication.do_the_login')) return render_template('registration.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, firstname=form.firstname.data, \ lastname=form.lastname.data, ) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Registration successful!', 'success') return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form)
def signup(): if current_user.is_authenticated: return redirect(url_for('main.index')) # jsonify({'url': '/', 'msg': 'you are already login, you cant perform this action'}) form = RegistrationForm(request.form) if request.method == 'POST': if form.validate_on_submit(): # noinspection PyArgumentList,PyArgumentList,PyArgumentList,PyArgumentList,PyArgumentList,PyArgumentList user = User(full_name=request.form['full_name'], email=request.form['email'], username=request.form['username'], password=request.form['password'], email_confirmed=False, account_confirmed=False) try: db.session.add(user) db.session.commit() except IntegrityError: db.session.rollback() # The following lines of code # is the confirmation email being sent # to the user token = generate_confirmation_token(user.email) confirm_url = url_for('auth.confirm_email', token=token, _external=True) html = render_template('activate.html', confirm_url=confirm_url) subject = 'Please confirm your Email' # send_email function was imported from # the email file # send_email(user.email, subject, html) flash('A mail has been sent to you') return redirect(url_for('auth.login')) # return jsonify({'code': 200, 'url': '/login'}) # else: # return jsonify({'msg': 'something wrong occurred', 'url': '/signup'}) return render_template('register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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('Apsveicam, Jūs esat kļuvis par reģistrētu lietotāju!') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Reģistrācija', form=form)
def register(): form = RegistrationForm(request.form) if request.method == "POST": if form.validate_on_submit(): print(form.data) user = User(email=form.data['email'], username=form.data['username'], password=form.data['password'], is_admin=False) db.session.add(user) db.session.commit() login_user(user, True) flash("Registered successfully") return redirect(url_for("questions.index")) return render_template("register.html", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() if form.validate_on_submit(): u = helper.create_user(form.username.data, form.password.data) db.session.add(u) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for("main.index")) form = RegistrationForm() 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 are now registered! Please log in here. You can configure your classes and links by clicking the "Profile" button after your log in.' ) return redirect(url_for("auth.login")) return render_template("auth/register.html", title="Register", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.senha.data) db.session.add(user) db.session.commit() flash(_('Parabéns, agora você é um usuário registrado')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title=(_('Inscreva-se')), form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(first_name=form.first_name.data, last_name=form.last_name.data, username=form.username.data, u_email=form.u_email.data, u_phone=form.u_phone.data, u_person=form.u_person.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash(_('Congratulations and welcome to be our new user of our cinema!')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title=_('Register'), form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() return redirect(url_for('main.login')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User() user.username = form.username.data user.email = form.email.data user.set_password(form.password.data) db.session.add(user) db.session.commit() flash("Congratulations, you’re registered!", 'alert-success') redirect(url_for('auth.login')) return render_template('auth/registration.html', form=form)
def edit_user(user_id): user = {'username': '******', 'role': 'admin'} edit_user = User.query.get(user_id) form = RegistrationForm(obj=edit_user) if form.validate_on_submit(): form.populate_obj(edit_user) db.session.commit() flash('User updated.') return redirect(url_for('auth.user_overview')) return render_template('auth/edit_user.html', title="Edit user", form=form, user=user, edit_user=edit_user)
def register(): if (current_user.is_authenticated): return redirect(url_for('main.index')) form = RegistrationForm() 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 are now a registered user.") return redirect( url_for('auth.login') ) #This will call the auth blueprints login endpoint which will render the login template on a GET request. return render_template('register.html', title="Register", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for("main.index")) form = RegistrationForm() 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 are now a registered user!")) return redirect(url_for("auth.login")) return render_template("auth/register.html", title=_("Register"), form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form=RegistrationForm() if form.validate_on_submit(): register=Register(username=form.username.data,email=form.email.data,name=form.name.data,phone=form.phone.data,verified=0) register.set_password(form.password.data) db.session.add(register) db.session.commit() send_register_verify_email(register) flash('您的申请已提交,系统将自动发送确认邮件至您填写的邮箱地址,请通过该邮件进行邮箱地址认证!') return redirect(url_for('auth.login')) return render_template('auth/register.html',title='注册',form=form)
def register(): # 로그인이 되어있는 경우 index로 리다이렉트 시킴 if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() # 회원가입 폼 불러오기 # 정상적인 입력값으로 확인되면 회원정보 DB에 정보 추가하기 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 are now a registered user!') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_email(user.email, 'Confirm Your Account', 'auth/email/confirm', user=user, token=token) flash('A confirmation email has been sent to you by email.') return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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(_('Поздравляем! Вы зарегистрировались!')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title=_('Register'), form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_email(user.email, 'Xác nhận tài khoản của bạn', 'auth/email/confirm', user=user, token=token) flash(_('Một thư xác nhận đã được gửi tới địa chỉ email đăng ký')) return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) # user.set_default_member_access() user.add_role(UserRole.query.get(1)) db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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('Hey you are registered now"') #greeting_email(form.username.data, form.email.data) return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def admin_register(): """ 内部工作人员注册 :return: """ form = RegistrationForm() if form.validate_on_submit(): user = AdminUser(email=form.email.data, user_name=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_email(user.email, current_app.config['FLASK_MAIL_SENDER'], 'Admin', gettext('Confirm Your Account'), 'auth/confirm', user=user, token=token, host=request.url_root, name=user.user_name) flash(gettext('A confirmation email has been sent to you be email.')) return redirect(url_for('auth.admin_login')) return render_template('auth/register.html', form=form)
def register(): form = RegistrationForm() print 'the code text is %s' % session.get('code_text', 'not exist!') if form.validate_on_submit(): print 'yes' username = form.username.data print 'the user is %s'% username print 'the session is %s'%session['code_text'] if get_user(username): flash(lazy_gettext('账号已注册!')) return render_template('register.html', title=_('注册'), form=form) if 'code_text' in session and session['code_text'] != form.verification_code.data.lower(): flash(lazy_gettext('验证码错误,请刷新重填!')) return render_template('register.html', title=_('注册'), form=form) user = User(email=form.email.data, name=form.username.data, password=form.password.data) try: db.session.add(user) db.session.commit() return redirect(url_for('auth.login')) except: db.session.rollback() flash(_('注册失败!')) return render_template('register.html', title=_('注册'), form=form) return render_template('register.html', title=_('注册'), form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user_email = form.email.data.lower().strip() user_password = form.password.data # Check if user is already registered user = User.query.filter_by(email=user_email).first() if user: # Attempt to log the user in if user.verify_password(user_password): login_user(user) return redirect(request.args.get('next') or url_for('main.index')) flash('Invalid username or password') return redirect(url_for('main.index')) # Register the user user = User( email=form.email.data.lower().strip(), password=form.password.data) db.session.add(user) db.session.commit() default_notebook = Notebook( title='Default', author_id=user.id) db.session.add(default_notebook) db.session.commit() user.default_notebook = default_notebook.id db.session.commit() token = user.generate_confirmation_token() send_email( user.email, 'Confirm Your Account', 'auth/email/confirm', user=user, token=token) flash('A confirmation email has been sent.') return redirect(url_for('main.index')) return redirect(url_for('main.index'))
from flask import render_template, redirect, request, url_for, flash