예제 #1
0
def reset_password(request, userid):
    result = True
    try:
        UserService.reset_user_password(request, userid)
    except Exception as ex:
        SimpleLogger.exception(ex)
        result = str(ex)
    return HttpResponse(result)
예제 #2
0
 def put(self, request, *args, **kwargs):
     user_id = int(self.kwargs['id'])
     old_password = request.data.get('oldPassword', None)
     if old_password is None:
         message = UserService.reset_user_password(request, user_id)
     else:
         message = UserService.change_password(request)
     if message is None:
         return response.Response({"message": "密码修改成功"},
                                  status=status.HTTP_200_OK)
     else:
         return response.Response(message, status=status.HTTP_200_OK)