Log when unknown user tries to log in

This commit is contained in:
Cameron Cordes
2021-02-25 17:42:16 -05:00
parent 72e41b99a1
commit 64bfb58734

View File

@@ -2,7 +2,7 @@ use actix_web::web::{HttpResponse, Json};
use actix_web::{post, Responder}; use actix_web::{post, Responder};
use chrono::{Duration, Utc}; use chrono::{Duration, Utc};
use jsonwebtoken::{encode, EncodingKey, Header}; use jsonwebtoken::{encode, EncodingKey, Header};
use log::debug; use log::{debug, error};
use crate::data::LoginRequest; use crate::data::LoginRequest;
use crate::data::{secret_key, Claims, CreateAccountRequest, Token}; use crate::data::{secret_key, Claims, CreateAccountRequest, Token};
@@ -39,6 +39,7 @@ async fn login(creds: Json<LoginRequest>) -> impl Responder {
.unwrap(); .unwrap();
HttpResponse::Ok().json(Token { token: &token }) HttpResponse::Ok().json(Token { token: &token })
} else { } else {
error!("User not found during login: '{}'", creds.username);
HttpResponse::NotFound().finish() HttpResponse::NotFound().finish()
} }
} }