def password(self, plaintext): self._password = bcrypt.generate_password_hash(plaintext)
def create_user(): password_hash = bcrypt.generate_password_hash('password').decode('utf-8') user = User(username='******', password=password_hash) db.session.add(user) db.session.commit()
def password(self, plaintext): self._password = bcrypt.generate_password_hash(plaintext).decode( 'utf-8')
def hash(self, to_hash): return bcrypt.generate_password_hash(to_hash)
def set_password(self, password): self.password = bcrypt.generate_password_hash(password).decode('utf-8')
def __init__(self, name, email, password, role_id): self.name = name self.email = email self.password = bcrypt.generate_password_hash( password, current_app.config.get('BCRYPT_LOG_ROUNDS')).decode() self.role_id = role_id
def __init__(self, username, email, password, *args, **kwargs): super(User, self).__init__(*args, **kwargs) self.username = username self.email = email self.password = bcrypt.generate_password_hash(password).decode('utf-8')
def register_customer(): """"register user""" try: data = request.get_json() name = str(data['name']) email = str(data['email']) phone_no = str(data['phoneNo']) password = str(data['password']) if not (name or email or phone_no or password): response = jsonify({ "error": True, "message": "please, fill all fields" }) response.status_code = 422 return response email = email.strip() name = name.strip() phone_no = phone_no.strip() phone_no = "+254{}".format(phone_no[1:]) user = User.get_by_email(email) if user: response = jsonify({ "error": True, "message": "user with email: {} exists".format(email) }) response.status_code = 409 return response user = User.get_by_phone_no(phone_no) if user: response = jsonify({ "error": True, "message": "user with phone number: 0{} exists".format(phone_no[4:]) }) response.status_code = 409 return response pwd_hash = bcrypt.generate_password_hash(password).decode('UTF-8') user = User(name=name, email=email, phone_no=phone_no, password=pwd_hash, role=ROLE_CUSTOMER) user.save() response = jsonify({ "error": False, "message": "registration successful", }) response.status_code = 201 return response except KeyError: response = jsonify({ "error": True, "message": "please, fill all fields" }) response.status_code = 422 return response except TypeError: response = jsonify({"error": True, "message": "data format not JSON"}) response.status_code = 400 return response
def register_rider(): """"register rider""" try: data = request.get_json() name = str(data['name']) email = str(data['email']) phone_no = str(data['phoneNo']) password = str(data['password']) number_plate = str(data['numberPlate']) category = int(data['category']) if not (name or email or phone_no or password or number_plate or category): response = jsonify({ "error": True, "message": "please, fill all fields" }) response.status_code = 422 return response if category not in range(1, 5): response = jsonify({"error": True, "message": "Invalid category"}) response.status_code = 422 return response email = email.strip() name = name.strip() phone_no = phone_no.strip() phone_no = "+254{}".format(phone_no[1:]) user = User.get_by_email(email) if user: response = jsonify({ "error": True, "message": "user with email: {} exists".format(email) }) response.status_code = 409 return response user = User.get_by_phone_no(phone_no) if user: response = jsonify({ "error": True, "message": "user with phone number: 0{} exists".format(phone_no[4:]) }) response.status_code = 409 return response user = User.get_by_number_plate(number_plate) if user: response = jsonify({ "error": True, "message": "number plate exists" }) response.status_code = 409 return response pwd_hash = bcrypt.generate_password_hash(password).decode('UTF-8') user = User(name=name, email=email, phone_no=phone_no, password=pwd_hash, role=ROLE_RIDER) user.number_plate = number_plate user.ride_category = category user.save() response = jsonify({ "error": False, "message": "registration successful", }) response.status_code = 201 return response except KeyError: response = jsonify({ "error": True, "message": "please, fill all fields" }) response.status_code = 422 return response except TypeError: response = jsonify({"error": True, "message": "data format not JSON"}) response.status_code = 400 return response
def set_password(self,password): self.password_hash = bcrypt.generate_password_hash( password ).decode("UTF-8")
def set_password(self, plaintext): self.password_hash = bcrypt.generate_password_hash(plaintext).decode( "utf-8")
def set_password(self, password): self.password = bcrypt.generate_password_hash( password, current_app.config.get('BCRYPT_LOG_ROUNDS')).decode()
def generate_hash_password(password): return bcrypt.generate_password_hash(password, rounds=10).decode("utf-8")
def __init__(self, username, email, password, avatar): self.username = username self.email = email self.password = bcrypt.generate_password_hash(password) self.avatar = avatar
def altera_senha(self, password): self.user_password = bcrypt.generate_password_hash(password).decode('utf-8') return
def get_hashed_password(cls, password): return bcrypt.generate_password_hash(password).decode('utf-8')
def _set_password(self, plaintext): self._mdp = bcrypt.generate_password_hash(plaintext)
def __init__(self, username, password): self.username = username self.password = bcrypt.generate_password_hash(password, 9)
def make_password(plaintext): return bcrypt.generate_password_hash(plaintext)
from app import app from app import db, bcrypt from app.models import User, UserLoginHistory, UserServiceHistory from datetime import datetime as dt import datetime db.drop_all() db.create_all() hashed_password = bcrypt.generate_password_hash('Administrator@1').decode( 'utf-8') user = User(username='******', phone='12345678901', password=hashed_password) db.session.add(user) hashed_password = bcrypt.generate_password_hash('1111111111').decode('utf-8') user = User(username='******', phone='1111111111', password=hashed_password) db.session.add(user) hashed_password = bcrypt.generate_password_hash('2222222222').decode('utf-8') user = User(username='******', phone='2222222222', password=hashed_password) db.session.add(user) hashed_password = bcrypt.generate_password_hash('3333333333').decode('utf-8') user = User(username='******', phone='3333333333', password=hashed_password) db.session.add(user) u1_time_now = dt.now() u2_time_now = u1_time_now + datetime.timedelta(minutes=6) u3_time_now = u2_time_now + datetime.timedelta(minutes=6) u4_time_now = u3_time_now + datetime.timedelta(minutes=6)
def __init__(self, first_name, last_name, email, password): self.first_name = first_name self.last_name = last_name self.email = email self.password = bcrypt.generate_password_hash(password)
def check_password(self, raw_password): return bcrypt.generate_password_hash(plaintext)
def password(self, password): self.password_hash = bcrypt.generate_password_hash(password).decode("utf-8")
def set_password(self, plaintext_password): self.password = bcrypt.generate_password_hash(plaintext_password)
def __init__(self, name, email, password): self.name = name self.email = email self.password = bcrypt.generate_password_hash(password)
def hash_password(password, *args, **kwargs): # returns hashed password pwd_hash = bcrypt.generate_password_hash(password).decode('utf-8') return pwd_hash
def password(self, password): self.password_hash = bcrypt.generate_password_hash(password)
from app.constants import specialties_dict # docs: http://flask-sqlalchemy.pocoo.org/2.3/queries/ # db.drop_all() # db.create_all() # Criando registro para especialidades for k, v in specialties_dict.items(): spec = Specialty(specialty=v) db.session.add(spec) db.session.commit() """ PARTE DE TESTES COM O BANCO DE DADOS """ # Criando usuarios hashed_password = bcrypt.generate_password_hash('admin').decode('utf-8') paulo = User(email='*****@*****.**', password=hashed_password, crm='1234', fullname='Paulo Camargos', rg='123', cpf='123', phone_1='92226633', cep='312321') italo = User(email='*****@*****.**', password=hashed_password, crm='4321', fullname='Italo Fernandes', rg='321', cpf='321',
def password(self, password_plaintext): encoded_pw = bcrypt.generate_password_hash(password_plaintext) self.password_hash = encoded_pw.decode("utf-8")
def hashPassword(self, password): password_hash = bcrypt.generate_password_hash(password).decode('utf-8') return password_hash