From bb1f5ef2251e416466eb00415adc717d71a66471 Mon Sep 17 00:00:00 2001 From: KessPen <75772773+KessPenGames@users.noreply.github.com> Date: Wed, 15 May 2024 19:39:29 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SusMarketBackend/urls.py | 2 +- SusMarketBackend/views.py | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) 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):