diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2023-01-28 02:51:34 -0500 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2023-01-28 02:51:34 -0500 |
commit | c01b8b8c90fa762f25bf52437611643e3ca16e5a (patch) | |
tree | c93293c5c074a03808cdd4b85cdf6001f2f17dd6 /src/api/auth.rs | |
parent | rusty boio finished (diff) | |
download | xssbook-c01b8b8c90fa762f25bf52437611643e3ca16e5a.tar.gz xssbook-c01b8b8c90fa762f25bf52437611643e3ca16e5a.tar.bz2 xssbook-c01b8b8c90fa762f25bf52437611643e3ca16e5a.zip |
fix rerendering logout button, console page
Diffstat (limited to 'src/api/auth.rs')
-rw-r--r-- | src/api/auth.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/api/auth.rs b/src/api/auth.rs index 54c4e06..253e982 100644 --- a/src/api/auth.rs +++ b/src/api/auth.rs @@ -3,7 +3,7 @@ use serde::Deserialize; use time::{OffsetDateTime, Duration}; use tower_cookies::{Cookies, Cookie}; -use crate::types::{user::User, response::ResponseCode, session::Session, extract::{Json, AuthorizedUser, Check, CheckResult}}; +use crate::types::{user::User, response::ResponseCode, session::Session, extract::{Json, AuthorizedUser, Check, CheckResult, Log}}; #[derive(Deserialize)] struct RegistrationRequet { @@ -55,7 +55,7 @@ async fn register(cookies: Cookies, Json(body): Json<RegistrationRequet>) -> Res cookies.add(cookie); - ResponseCode::Created.msg("Successfully created new user") + ResponseCode::Created.text("Successfully created new user") } #[derive(Deserialize)] @@ -73,11 +73,11 @@ impl Check for LoginRequest { async fn login(cookies: Cookies, Json(body): Json<LoginRequest>) -> Response { let Ok(user) = User::from_email(&body.email) else { - return ResponseCode::BadRequest.msg("Email is not registered") + return ResponseCode::BadRequest.text("Email is not registered") }; if user.password != body.password { - return ResponseCode::BadRequest.msg("Password is not correct") + return ResponseCode::BadRequest.text("Password is not correct") } let session = match Session::new(user.user_id) { @@ -96,10 +96,10 @@ async fn login(cookies: Cookies, Json(body): Json<LoginRequest>) -> Response { cookies.add(cookie); - ResponseCode::Success.msg("Successfully logged in") + ResponseCode::Success.text("Successfully logged in") } -async fn logout(cookies: Cookies, AuthorizedUser(user): AuthorizedUser) -> Response { +async fn logout(cookies: Cookies, AuthorizedUser(user): AuthorizedUser, _: Log) -> Response { cookies.remove(Cookie::new("auth", "")); @@ -107,7 +107,7 @@ async fn logout(cookies: Cookies, AuthorizedUser(user): AuthorizedUser) -> Respo return err } - ResponseCode::Success.msg("Successfully logged out") + ResponseCode::Success.text("Successfully logged out") } pub fn router() -> Router { |