Пример #1
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('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('Your account has been created! You are now able to log in', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #2
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = RegistrationForm()
    if form.validate_on_submit():
        hashed_pw = bcrypt.generate_password_hash(form.password.data).decode('utf-8')
        user = User(username=form.username.data, email=form.email.data, password=hashed_pw)
        db.session.add(user)
        db.session.commit()
        flash('Conta criada com sucesso! Faça login', 'Success')
        return redirect(url_for('home'))
    return render_template('register.html', title='Register', form=form)
Пример #3
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('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('Your account has been created! You are now able to log in', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #4
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = RegistrationForm() #Create an instance of the form that will send to application
    if form.validate_on_submit():
        hashed_pwd = bcrypt.generate_password_hash(form.password.data).decode('utf-8') #its now a string rather than binary type
        user = User(username=form.username.data, email=form.email.data, password = hashed_pwd)
        db.session.add(user)
        db.session.commit()
        flash(f'Account has been created successfully!','success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #5
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = RegistrationForm()
    if form.validate_on_submit():
        hashed_password=bcrypt.generate_password_hash(form.password.data)
        user = User(username=form.username.data,email=form.email.data,password=hashed_password)
        db.session.add(user)
        db.session.commit()
        flash('Account Created for {userName} !!'.format(userName=form.username.data), 'success')
        return redirect(url_for('login'))

    return render_template('registration.html', title='Registration', form=form)
Пример #6
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        flash('Account created')
        # insert into database:
        name = request.form['username']
        email = request.form['email']
        password = request.form['password']
        print name
        cmd = 'INSERT INTO costomer(user_name,email,password) VALUES (:name1,:email1,:password1)'
        g.conn.execute(text(cmd), name1=name, email1=email, password1=password)
        return redirect(url_for('home'))
    return render_template('register.html', title='Register', form=form)
Пример #7
0
def register():
    if current_user.role == 'Admin':
        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, role=form.role.data)
            db.session.add(user)
            db.session.commit()
            flash('The account has been created', 'success')
            return redirect(url_for('login'))
    if current_user.role != 'Admin':
        abort(403)
    return render_template('register.html', title='Register', form=form)
Пример #8
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    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()
        flash(f'Account created for {form.username.data}!', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #9
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('hello'))
    for e in User.query.all():
        print(e)
    form = RegistrationForm()
    if form.validate_on_submit():
        flash(f'Account created for {form.username.data}!', 'success')
        db.session.add(User(username=form.username.data,password=bcrypt.generate_password_hash(form.password.data).decode('utf-8'),email=form.email.data,image_file='default.jpg'))
        db.session.commit()
        flash(f'your account has been created you can now log in','success')
        return redirect(url_for('login'))
    return render_template('Register.html', title='Register', form=form)
Пример #10
0
def new_stylist():

    form = RegistrationForm()
    if form.validate_on_submit():

        user = User(username=form.username.data,
                    account_type="stylist",
                    password=form.password.data)
        db.session.add(user)
        db.session.commit()
        flash('New Stylist Created!', 'success')
        return redirect(url_for('owner'))
    return render_template('new_stylist.html', title='stylist', form=form)
Пример #11
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        hash_password = bcrypt.generate_password_hash(
            form.password.data).decode('utf-8')
        user = User(username=form.username.data,
                    email=form.email.data,
                    password=hash_password)
        db.session.add(user)
        db.session.commit()
        flash(f'Account created for {form.username.data}!', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #12
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for("home_page"))
    form = RegistrationForm()
    if form.validate_on_submit():
        print(form.password.data)
        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)
        database.session.add(user)
        database.session.commit()
        flash(f"Account created for {form.username.data}!", "success")
        return redirect(url_for("login"))
    return render_template("register.html", form=form)
Пример #13
0
def register():
    ## Returns user to home page if they are already logged in 
    if current_user.is_authenticated:
        return redirect(url_for('home'))

    form = RegistrationForm() # use the registration form from 
    if form.validate_on_submit():
        hashed_password = bcrypt.generate_password_hash(form.password.data).decode("utf-8")  # Create Hashed Password
        user = User(username=form.username.data, email=form.email.data, password=hashed_password)  # define a user as a object consisting of the form entries and our newely generated hashed password
        db.session.add(user)  # adding our newely created user
        db.session.commit()  # Commit the above changes to the database
        flash("Your account has been created, you can now log in", "success")  # pop up message saying that an acount has been created
        return redirect(url_for("login"))  # Return user to the login page
    return render_template("register.html", title="Register", form=form)
Пример #14
0
def register():

    form = RegistrationForm()
    if form.validate_on_submit():

        user = User(username=form.username.data,
                    account_type="patron",
                    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('login'))
    return render_template('register.html', title='Register', form=form)
Пример #15
0
def login():
    if current_user.is_authenticated:
        return redirect(url_for('blog'))
    form = RegistrationForm()
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user and bcrypt.check_password_hash(user.password, form.password.data):
            login_user(user, remember=form.remember.data)
            next_page = request.args.get('next')
            return redirect(next_page) if next_page else redirect(url_for('blog'))
        else:
            flash('Login Unsuccessful. Plese check email and password', 'danger')
    return render_template('login.html', title = 'Login', form=form)
Пример #16
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('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,
            fav_actor=form.fav_actor.data,fav_director=form.fav_director.data,fav_genre=form.fav_genre.data,
            fav_movie=form.fav_movie.data)
        db.session.add(user)
        db.session.commit()
        flash(f'Account created for {form.username.data}!', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #17
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('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(
            f'You have successfully created an account for {form.username.data}! You can now log in to your account','success')
        return redirect(url_for('login'))
    return render_template('register.htm', form=form)
def register():
	if current_user.is_authenticated:
		return redirect(url_for('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, level=form.level.data)
		db.session.add(user)
		db.session.commit()
		flash("Account created for {}.".format(form.username.data), 'success')
		return redirect(url_for('login'))
	else:
		flash('that username or email is already taken', 'danger')
	return render_template("register.html", title="Register", form=form)
Пример #19
0
def register():
    form = RegistrationForm()  #creating an instance of the form
    if form.validate_on_submit():
        hash_password = bcrypt.generate_password_hash(
            form.password.data).decode('utf-8')
        user = User(username=form.username.data,
                    email=form.email.data,
                    password=hash_password)
        db.session.add(user)
        db.session.commit()
        flash(f'Your Account has been created! you are now able to log in!',
              'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #20
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = RegistrationForm()
    if form.validate_on_submit():
        # Hash password
        hashed_pw = bcrypt.generate_password_hash(
            form.password.data).decode('utf-8')
        user = User(username=form.username.data,
                    email=form.email.data,
                    password=hashed_pw)
        user.save()
        flash(f'Account created for {form.username.data}!', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #21
0
def register():
   if current_user.is_authenticated:
      return redirect(url_for('home'))
   form = RegistrationForm()
   if form.validate_on_submit():
      hashed_password = bcrypt.generate_password_hash(form.password.data).decode('utf-8') # encrypt the password
      # create a User instance for this user
      user = User(username=form.username.data, email=form.email.data, password=hashed_password)
      # add the user to the database
      db.session.add(user)
      db.session.commit()
      # print out successful message
      flash(f'Your account has been created! You are now able to log in.', 'success')
      return redirect(url_for('login'))
   return render_template('register.html', title='Register', form=form)
Пример #22
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = RegistrationForm()
    if form.validate_on_submit():
        hashed_password = bcrypt.generate_password_hash(form.password.data).decode('utf-8')
        #create instance of user
        user = User(username=form.username.data, email=form.email.data, password=hashed_password)
        #insert instance in db
        db.session.add(user)
        db.session.commit()
        flash(f'Your accont has been created successfully!','success')
        return redirect(url_for('login')) #redirect to the function

    return render_template('register.html', title='Register', form=form)
Пример #23
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for("home"))
    form = RegistrationForm()
    if form.validate_on_submit():
        hashed_pw = bcrypt.generate_password_hash(
            form.password.data).decode("utf-8")
        user = User(username=form.username.data,
                    email=form.email.data,
                    password=hashed_pw)
        db.session.add(user)
        db.session.commit()
        flash("Account created successfully! You can now login", "success")
        return redirect(url_for("login"))
    return render_template("register.html", title="Register", form=form)
Пример #24
0
def register():
    if current_user.is_authenticated:  # Redirects to home page if user is already logged in
        return redirect(url_for('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! Please login', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #25
0
def signup():
    if current_user.is_authenticated:
        return redirect(url_for("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(f"Account Created for {form.username.data}!", "success")
        return redirect(url_for("login"))
    return render_template("signup.html", title="Sign Up", form=form)
Пример #26
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for(home))
    form = RegistrationForm()
    if form.validate_on_submit():
        print(request.form['username'])
        user = User(username=request.form['username'],
                    email=request.form['email'],
                    password=request.form['password'])
        print(user)
        db.session.add(user)
        db.session.commit()
        flash(f'Account created for {form.username.data}!', 'success')
        return redirect(url_for('home'))
    return render_template('register.html', title='Register', form=form)
Пример #27
0
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(
            'Your account has been successfully created. You are now able to Login',
            'success')
        return redirect(url_for('login'))
    return render_template('register.html', title="Register", form=form)
Пример #28
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('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('Qeydiyyatiniz ugurla basa catdi! Giris ede bilersiz', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #29
0
def register():
    # if current_user.is_authenticated:
    #     return redirect(url_for('home'))
    form = RegistrationForm()  # creating object
    if form.validate_on_submit():
        hashed_password = bcrpyt.generate_password_hash(
            form.password.data).decode('utf-8')  # hashing password
        user = User(username=form.username.data,
                    email=form.email.data,
                    password=hashed_password)  # creating object of User model
        db.session.add(user)  # creating session
        db.session.commit()  # saving session
        flash('Your account has been created! You are now able to log in',
              'success')  # diplaying message (message , type)
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #30
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('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)
        # created user_id
        db.session.add(user)
        db.session.commit()
        flash('YOUR ACCOUNT HAS BEEN CREATED, YOU CAN NOW LOGIN', 'success')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)
Пример #31
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('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('Congratulations.. Your Account Has Successfull Been Created.!!',
              'success')
        return redirect(url_for('login'))
    return render_template('register.html', form=form)
Пример #32
0
def register():
    form = RegistrationForm()
    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)