def __init__(self, firstname, lastname, username, email, nationality, password): self.firstname = firstname self.lastname = lastname self.username = username self.email = email self.nationality = nationality self.password, self.salt = create_password_hash(password)
def post(self): data = ResetRiderPassword.parser.parse_args() rider = RiderModel.find_by_username(data['rider_username']) if rider: rider.rider_password, rider.rider_salt = create_password_hash( data['newpassword']) rider.save_to_db return {'message': 'password change successful'}, 201 return {'message': "password reset unsuccessful"}, 401
def post(self): data = UserResetPassword.parser.parse_args() user = UserModel.find_by_username(data['username']) if user: user.password, user.salt = create_password_hash( data['newpassword']) user.save_to_db() return {'message': 'User password reset successful'}, 201 return {'message': "User password reset unsuccessful"}, 401
def post(self): data = AdminResetPassword.parser.parse_args() admin = AdminModel.find_by_adminname(data['adminname']) if admin: admin.password, admin.salt = create_password_hash( data['newpassword']) admin.save_to_db() return {'message': 'admin password reset successful'}, 201 return {'message': "admin password reset unsuccessful"}, 401
def __init__(self, rider_firstname, rider_lastname, rider_username, rider_email, rider_password, rider_nationality, rider_dateofbirth, rider_profilepicture,rider_gender): self.rider_firstname = rider_firstname self.rider_lastname = rider_lastname self.rider_username = rider_username self.rider_email = rider_email self.rider_nationality = rider_nationality self.rider_dateofbirth = rider_dateofbirth self.rider_profilepicture = rider_profilepicture self.rider_gender = rider_gender self.password,self.salt = create_password_hash(rider_password)
def __init__(self, firstname, lastname, email, phonenumber, gender, dateofbirth, password, username, location): self.firstname = firstname self.lastname = lastname self.email = email self.phonenumber = phonenumber self.gender = gender self.dateofbirth = dateofbirth self.username = username self.location = location self.password, self.salt = create_password_hash(password)