コード例 #1
0
 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)
コード例 #2
0
 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
コード例 #3
0
 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
コード例 #4
0
 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
コード例 #5
0
 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)
コード例 #6
0
 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)