diff --git a/SusMarketBackend/urls.py b/SusMarketBackend/urls.py index 6c118bf..8341776 100644 --- a/SusMarketBackend/urls.py +++ b/SusMarketBackend/urls.py @@ -14,6 +14,6 @@ urlpatterns = [ path('api/post/user', views.register_user, name='register-user'), path('api/post/review', views.post_review, name='post-review'), path('api/post/check/user/', views.check_user, name='check-user'), - path('api/get/user//', views.user, name='get-user'), + path('api/get/user', views.user, name='get-user'), path('api/get/user/', views.user_by_id, name='get-user-by-id') ] \ No newline at end of file diff --git a/SusMarketBackend/views.py b/SusMarketBackend/views.py index 8e773ad..61f3ac3 100644 --- a/SusMarketBackend/views.py +++ b/SusMarketBackend/views.py @@ -51,9 +51,13 @@ def check_user(request: HttpRequest, login: str): return JsonResponse(checkObj) -def user(request: HttpRequest, login: str, password: str): - userObj = {"user": User.objects.filter(login=login, password=hashlib.md5(password.encode('utf-8')).hexdigest()).first()} - return JsonResponse(userObj) +def user(request: HttpRequest): + if request.GET: + login = request.GET["login"] + password = request.GET["password"] + userObj = {"user": User.objects.filter(login=login, password=hashlib.md5(str(password).encode('utf-8')).hexdigest()).first()} + return JsonResponse(userObj) + return HttpResponse('{error: "You doing not right"}') def user_by_id(request: HttpRequest, user_id: int):