def register(): form = RegistrationForm() if form.validate_on_submit(): flash('Your account has been created! You are now able to log in', 'success') return redirect(url_for('users.login')) return render_template('register.html', form=form)
def registration(): reg_form = RegistrationForm() # Update database if validation success if reg_form.validate_on_submit(): username = reg_form.username.data password = reg_form.password.data # Hash password password_hash = generate_password_hash(password) # Add username & hashed password to DB # Created default settings users with flags(active, superuser, can_review_tasks) user = User(username=username, password_hash=password_hash, is_active=True, is_superuser=True, can_review_tasks=True) db.session.add(user) db.session.commit() flash("Congratulations! You are now a registered user.", "success") return redirect(url_for('users.login')) return render_template('auth/registration.html', form=reg_form)
def register(): form_r = RegistrationForm() form_l = LoginForm() if form_r.validate_on_submit(): user = User(username=form_r.username.data, email=form_r.email.data, password=form_r.password.data) db.session.add(user) db.session.commit() return redirect(url_for('controla.index')) if form_l.validate_on_submit(): user = User.query.filter_by(email=form_l.email_l.data).first() if user.check_password( password=form_l.password_l.data) and user is not None: login_user(user) flash('Log in success!') next = request.args.get('next') if next == None or not next[0] == '/': next = url_for('controla.index') return redirect(next) return render_template('register.html', form_r=form_r, form_l=form_l)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() if form.validate_on_submit(): rand_password = randomStringDigits() hashed_password = bcrypt.generate_password_hash(rand_password).decode( 'utf-8') user = User(first_name=form.first_name.data, last_name=form.last_name.data, full_name=form.full_name.data, username=form.username.data, email=form.email.data, address=form.address.data, country=form.country.data, phone_number=form.phone_number.data, gender=form.gender.data, birth_date=form.birth_date.data, about_me=form.about_me.data, password=hashed_password) try: db.session.add(user) db.session.commit() registration_email(user, rand_password) flash( f'Račun stvoren! privremena lozinka je "{rand_password}".' f'Za novu lozinku provjerite email pretinac', 'success') return redirect(url_for('users.login')) except: flash('Račun nije stvoren. Provjerite Vaš unos.', 'danger') return render_template('register2.html', title='Register', form=form)
def register(): registration_form = RegistrationForm() if registration_form.validate_on_submit(): user = User(email=registration_form.email.data, username=registration_form.username.data, password=registration_form.password.data) db.session.add(user) db.session.commit() default_domain_scores = create_default_domain_scores(owner=user.id) default_page_scores = create_default_page_scores(owner=user.id) db.session.add(default_domain_scores) db.session.add(default_page_scores) db.session.commit() flash("Your account has been created. Please log in.") return redirect(url_for("users.login")) else: return render_template("users/register.html", form=registration_form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() 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() # use this for email confirmation #token = generate_confirmation_token(user.email) #confirm_url = url_for('confirm_email', token=token, _external=True) #html = render_template('users/activate.html', confirm_url=confirm_url) #subject = "Please confirm your email" #send_email(user.email,subject, html) flash('A confirmation email has been sent via email.', 'success') return redirect(url_for('main.home')) return render_template('users/register.html', form=form, title='Register now', description='Registration form for new users')
def sign_up(): 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.first_name = form.firstname.data.title() user.last_name = form.lastname.data.title() user.gender = form.gender.data user.email = form.email.data user.contact = form.contact_no.data user.password = form.password.data user.address = form.location.data date = form.birthDate.data.split('/') year = date.pop() date.insert(0, year) newDate = "" for i in date: newDate += i + "-" newDate = newDate[:-1] user.birthDate = newDate db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!', category='success') return redirect(url_for('users.sign_in')) return render_template('sign_up.html', title='Sign Up', form=form)
def register_modal(): if current_user.is_authenticated: return redirect(url_for('users.index')) form = RegistrationForm() if request.method == 'POST': 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, 'Подтвердите свой аккаунт', 'users/email/confirm', user=user, token=token) flash( 'Вам было отправлено письмо с подтверждением по электронной почте.' ) login_user(user) return jsonify(status='ok') else: data = json.dumps(form.errors, ensure_ascii=False) return jsonify(data) return render_template('users/_register_user.html', register_user_form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() 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() def send_reset_email(user): token = user.get_reset_token() user_welcome = Message('User Welcome', sender = '*****@*****.**', recipients = [user.email] ) user_welcome.body = '''Login; {url_for('main.login.html') } If yoy did not make this request, ignore this email and no changes will be made; ''' mail.send(user_welcome) flash(f' {form.username.data}. Welcome to our community, You can now login', 'success') return redirect(url_for('users.login')) return render_template('register.html', title = 'Register', form = form)
def registerSeller(): form = RegistrationForm() if request.method == 'POST': if form.validate() == False: flash('all field are required') return render_template('register1.html', form=form) else: name = form.name.data email = form.email.data password = form.password.data try: seller = User(name, email, password, 1) db.session.add(seller) db.session.commit() print('gulshan') flash('You have successfully registered! You may now login.') return redirect(url_for('.loginSeller')) except: error_mesg = "User with given email already registered" print(error_mesg) return render_template('register1.html', form=form, error=error_mesg) else: return render_template('register1.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user = User(username=form.username.data, fullname=form.fullname.data, email=form.email.data, password=hashed_password) db.session.add(user) db.session.commit() flash('Your account has been created! You are now able to log in', 'success') mail_message("Welcome to FLASK BLOG", "email/welcome_user", user.email, user=user) return redirect(url_for('users.login')) return render_template('register.html', title='Register', form=form, quotes=quotes)
def create_user(): form = RegistrationForm() if request.method == 'GET': # push random values into the form form.name.data = fake.name() form.birth_number.data = fake.ean(length=13) form.address.data = fake.address() form.username.data = 'User' + str(randint(1000, 9999)) form.email.data = form.username.data + '@' + fake.free_email_domain() form.phone.data = fake.phone_number() form.card_number.data = fake.credit_card_number(card_type=None) form.account_number.data = fake.ean(length=13) form.password.data = str(randint(1000, 9999)) if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash(form.password.data).decode('utf-8') user_role = Role.query.filter_by(name=form.role.data).first() user = User(name=form.name.data, birth_number=form.birth_number.data, address=form.address.data, username=form.username.data, email=form.email.data, phone=form.phone.data, card_number=form.card_number.data, account_number=form.account_number.data, password=hashed_password, role_id=user_role.id) db.session.add(user) db.session.commit() flash(f'The account has been created! User is now able to log in.', 'success') return redirect(url_for('users.list_users')) return render_template('create_user.html', title='Register', form=form)
def user_register(): if current_user.is_authenticated: return redirect(url_for("main.home")) form = RegistrationForm() if form.validate_on_submit(): if not form.validate_username(form.username): flash("Username already being used. Please try again", "danger") elif not form.validate_email(form.email): flash("Email already being used. Please try again", "danger") else: hashed_password = bcrypt.generate_password_hash(form.password.data) user_id = unicode(uuid4()) user = User(id=user_id, firstname=form.firstname.data, lastname=form.lastname.data, username=form.username.data.lower(), email=form.email.data.lower(), password=hashed_password) database.session.add(user) database.session.commit() flash("Your account has been created! Please sign in!", "success") return redirect(url_for("users.login")) return render_template("register_user.html", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('home_blueprint.home')) form = RegistrationForm(request.form) if form.validate_on_submit(): username = request.form['username'] email = request.form['email'] password = request.form['password'] hashed_password = hashpw(password.encode('utf8'), gensalt()) user = User(username=username, email=email, password=hashed_password) if User.is_user_name_taken(username): flash('Username is already in use.', 'danger') return render_template('register.html', title='Register', form=form) if User.is_email_taken(email): flash('Email is already in use.', 'danger') return render_template('register.html', title='Register', form=form) try: db.session.add(user) db.session.commit() except Exception as e: logger.debug("ERROR: Adding user {}.".format(user)) logger.debug("ERROR {}.".format(e)) else: flash('Your account has been created!', 'success') logger.debug("Created user {} in Database.".format(user)) return redirect(url_for('users_blueprint.login')) return render_template('register.html', title='Register', form=form)
def dispatch_request(self): form = RegistrationForm() if request.method == 'POST': if form.validate_on_submit(): username = form.username.data.lower().strip() email = form.email.data.lower().strip() phone = form.phone.data.lower().strip() password = form.password.data try: if username_taken(username): flash( f'This username { username } is taken. Please use another username!', 'error') return redirect(url_for(request.endpoint)) if email_taken(email): flash( f'This email { email } is already registered. Please use another email!', 'error') return redirect(url_for(request.endpoint)) if phone_invalid(phone): flash( f'This phone { phone } format is incorrect. Please re-enter correct phone format with leading +.', 'error') return redirect(url_for(request.endpoint)) if phone_taken(phone): flash( f'This phone { phone } is already registered. Please use another number!', 'error') return redirect(url_for(request.endpoint)) phone = format_phone(phone) password = encrypt_password(password) is_admin = True if email in ADMIN_EMAILS else False new_user = User(username=username, email=email, phone=phone, password=password, is_admin=is_admin) db.session.add(new_user) db.session.commit() flash( f'Account { username } is successfully created! You can now login!', 'success') return redirect(url_for('users.Login')) except Exception as e: #for debugging purpose only flash(f'Error: { e }', 'error') return redirect(url_for(request.endpoint)) return render_template('register.html', form=form)
def register(): if 'current_user' in session: return redirect(url_for('home.index')) regForm = RegistrationForm() if regForm.validate_on_submit(): userID = userDB.register({'username':regForm.username.data,'password':regForm.password.data,'email':regForm.email.data,'checked': False}) setSession(session,userID) return redirect(url_for('home.index')) elif request.method == "POST": flash(f'Failed to create account {regForm.username.data}! ','notification is-danger') return render_template('register.html',form=regForm)
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('users.login')) return render_template('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() return redirect(url_for('users.login')) return render_template('register.html', registration_form=form)
def register(): form = RegistrationForm(FlaskForm) 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() mail_message("Welcome to watchlist","email/welcome_user",user.email,user=user) return redirect(url_for('auth.login')) title = "New Account" return render_template('auth/register.html',registration_form = form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.root')) form = RegistrationForm() 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'Your account has been created', 'className') return redirect(url_for('users.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(): hashed_password = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user = UserLogin(username=form.username.data, password=hashed_password) user.add_login(user) flash('Your account has been created!', 'success') return redirect(url_for('users.login')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form=RegistrationForm() if form.validate_on_submit(): hashed_pw=bcrypt.generate_password_hash(form.password.data).decode('utf-8') #decode method is used to represent it in a string rather than bytes. user=User(username=form.username.data, email=form.email.data,password=hashed_pw) db.session.add(user) db.session.commit() flash(f'Account created for {form.username.data}! You may now login.', 'success') return redirect(url_for('users.login')) return render_template('register.html',title='Register',form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('users.home')) form = RegistrationForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash(form.password.data).decode('utf-8') user = User(name=form.name.data,username=form.username.data, email=form.email.data, password=hashed_password) db.session.add(user) db.session.commit() print('f**k') flash('Data user has been created', 'success') return render_template('user/register.html', form=form)
def register(): form = RegistrationForm() 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"Account created for {form.username.data}.", category="success") return redirect(url_for("users.login")) return render_template("register.html", title="Register", form=form)
def register(): try: if current_user.is_authenticated: return render_template(url_for("main.home")) form = RegistrationForm() if form.validate_on_submit(): if access.registration(form.username.data, form.email.data, form.password.data): flash("Ваш Аккаунт был успешно создан!", "success") return redirect(url_for("users.login")) else: flash("Такой пользователь уже существует!", 'danger') return render_template("registration.html", form=form) except Exception as e: print(e)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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'Successfully registered. You can now log in', 'success') return redirect(url_for('main.index')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() 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('Account created !!! Now you can log in', 'success') return redirect(url_for('users.login')) return render_template("register.html", title='Register', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): # Enters this section when registration form has been submitted 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() log.info("A new account has been created with the username: {}".format( form.username.data)) flash('A new account has been created with the username: {}. You are now able to log in.'.format( form.username.data), 'success') return redirect(url_for('users.login')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.logged_in', user=current_user.username)) form = RegistrationForm() 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() print('your account created ') return redirect(url_for('users.login')) 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(): # utf-8 makes pw into string instead of bytes 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('Account Created Successfully! You can now log in', 'success') return redirect(url_for('users.login')) return render_template('register.html', title='Register', form=form)
def register_view(): form = RegistrationForm(request.form) if request.method=='GET': return render_template('users/register.html',form=form) if request.method=='POST': if form.validate_on_submit(): user = User() user.UserName=form.UserName user.Password=form.password.data user.Type=1 form.populate_obj(user) if User.query.filter(User.UserName==user.UserName).first(): e=u'用户名已被使用' flash(e, 'error') return render_template('users/register.html', form=form) db.session.add(user) db.session.commit() login_user(user) return redirect(url_for('index')) return render_template('users/register.html', form=form)