def password_reset(user_id, password): user = UserModel.find_by_id(user_id) if not user: return {'msg': "Invalid User!!"}, 404 new_password = Hash_Password(password).hash_pwd() UserModel.changePwd(user_id, new_password) print(user.username) return render_template('pwd_changed.html', username=user.username)
def put(cls, _id): data = user_schema.load(request.get_json()) user = UserModel.find_by_id(_id) current_id = get_jwt_identity() pwd = Hash_Password(data['password']) password = pwd.hash_pwd() if user.id != current_id: return {'msg': "Invalid Requests"}, 401 if user: UserModel.changePwd(_id, password) return {'msg': "Password has been changed!"}, 200 else: return {'msg': "User Not Found!!"}, 404