def save(self, *args, **kwargs): if not self.id and self.password: self.password = bcrypt.generate_password_hash( self.password).decode('utf-8') print(self.password) super(User, self).save(*args, **kwargs)
def __init__(self, offer_id, user_id, value): self.offer_id = offer_id self.user_id = user_id self.value = value self.is_paid = False self.hash = bcrypt.generate_password_hash("{0}{1}{2}".format( user_id, offer_id, datetime.datetime.now()))
def hashed_password(password): """ Return hashed password :return: return hashed password """ return bcrypt.generate_password_hash(password)
def __init__(self, user_id, outcome_id, odds, coverage): self.user_id = user_id self.outcome_id = outcome_id self.odds = odds self.coverage = coverage self.remaining_coverage = coverage self.hash = bcrypt.generate_password_hash("{0}{1}{2}".format( user_id, outcome_id, datetime.datetime.now()))
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, please login', 'success') return redirect(url_for('login')) return render_template('register.html', title='Register', form=form)
def createUser(): # if current_user.username == 'admin': form = newUser() if form.validate_on_submit(): hashed_pw = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user = users(username=form.username.data, password=hashed_pw) db.session.add(user) db.session.commit() flash(f'User successfully created - {form.username.data}!', 'success') return redirect(url_for('createUser')) return render_template('user.html', 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(firstname = form.firstname.data, lastname = form.lastname.data, college = form.college.data, email=form.email.data, password=hashed_password) db.session.add(user) db.session.commit() name = form.firstname.data s = 'Account created for ' + name + ' successfully !' flash(s,'success') return redirect(url_for('login')) return render_template('register.html', form=form)
def reset_token(token): if current_user.is_authenticated: return redirect(url_for('main.home')) user = User.verify_reset_token(token) if user is None: flash('Invalid or expired Token!', 'warning') return redirect(url_for('users.reset_request')) form = ResetPasswordForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user.password = hashed_password db.session.commit() flash(f'your pw has been updated', 'success') return redirect(url_for('users.login')) return render_template('reset_token.html', title='Reset Password', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() if form.validate_on_submit(): hash_pass = bcrypt.generate_password_hash( form.password.data).decode('utf8') user = User(username=form.username.data, email=form.email.data, password=hash_pass) 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 reset_password(token): if current_user.is_authenticated: return redirect(url_for('main.home')) user = User.verify_reset_password_token(token) if not user: flash('This token is invalid. Please enter your email again.', category='warning') return redirect(url_for('users.reset_password_request')) else: form = ResetPasswordForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash(form.password.data) user.password = hashed_password db.session.commit() flash('Your password has been updated.', category='success') return redirect(url_for('users.login')) return render_template('reset_password.html', title='Reset Password', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('afterlogin')) form = Signup() 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, age=form.age.data, city=form.city.data, phone=form.phone.data, faculty_name=str(form.Faculty_name), gender=form.gender.data, password=hashed_password) db.session.add(user) db.session.commit() return redirect(url_for('login')) return render_template('signup.html', form=form, legend='Sign up')
def register(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegistrationForm() if form.validate_on_submit(): #Hashing the password using bcrypt hashed_password = bcrypt.generate_password_hash( form.password.data).decode('utf-8') #Creating the user using the from and insert into the database user = User(username=form.username.data, email=form.email.data, password=hashed_password) db.session.add(user) db.session.commit() flash(f'Account created! Now log in', 'success') return redirect(url_for('login')) return render_template('register.html', title='Register', form=form)
def hashed_password(password): return bcrypt.generate_password_hash(password)
def create_new_user(cls, userobj): """ Create new user, raises exception on failure """ userobj['password'] = bcrypt.generate_password_hash( userobj['password']) return client[cls.db_name][cls.coll_name].insert_one(userobj)
def hashed_password(password): return bcrypt.generate_password_hash(password).decode("utf-8")
def hashed_password(password): return bcrypt.generate_password_hash(password)
def hashed_password(password): return bcrypt.generate_password_hash(password).decode("utf-8")