From 29cb046e3d0862abcd8c95b685019fbd98ad3f5c Mon Sep 17 00:00:00 2001 From: absc Date: Thu, 15 Aug 2024 20:37:08 +0000 Subject: [PATCH] Corrected authenticate function calls. --- dudeswave/src/dudeswave_auth_handler.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dudeswave/src/dudeswave_auth_handler.erl b/dudeswave/src/dudeswave_auth_handler.erl index 6466308..0ebae55 100644 --- a/dudeswave/src/dudeswave_auth_handler.erl +++ b/dudeswave/src/dudeswave_auth_handler.erl @@ -97,7 +97,7 @@ forbidden(Req, State) -> #{dudeauth := Auth, dudename := User} = cowboy_req:match_cookies([dudeauth, dudename], Req), - case dudeswave_auth:authenticate(User, Auth) of + case dudeswave_auth:authenticate(User, {cookie, Auth}) of {error, service_unavailable} -> exit(service_unavailable); true -> {false, Req, State}; false -> {true, Req, State} @@ -159,7 +159,7 @@ login(Req, State) -> {ok, Data, Req0} = cowboy_req:read_body(Req), #{<<"user">> := User, <<"password">> := Pass} = json:decode(Data), - case dudeswave_auth:authenticate(User, Pass) of + case dudeswave_auth:authenticate(User, {password, Pass}) of {true, Cookie, Validity} -> Req1 = cowboy_req:set_resp_cookie(<<"dudeauth">>, Cookie, Req0, #{max_age => Validity}),