failed login results in 401

This commit is contained in:
Colin McKechney
2023-04-28 00:19:45 -04:00
parent e32c1f9492
commit 2a47588eb1
2 changed files with 7 additions and 2 deletions

View File

@@ -36,9 +36,13 @@ pub async fn login(request: HttpRequest, body: web::Json<Entry>) -> impl Respond
match authenticate(net_id, password) {
Some(user) => {
Identity::login(&request.extensions(), net_id.into());
web::Json(user)
web::Json(user);
HttpResponse::Ok()
},
None => web::Json(User::default())
None => {
web::Json(User::default());
HttpResponse::Unauthorized()
}
}
}

View File

@@ -5,6 +5,7 @@ use serde::{Deserialize, Serialize};
use actix_cors::Cors;
use actix_identity::IdentityMiddleware;
use actix_session::{SessionMiddleware, storage::CookieSessionStore};
mod api;
static PORT: u16 = 5000;