failed login results in 401
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user