|
@@ -72,7 +72,6 @@ pub async fn login(mut req: Request<State>) -> Result {
|
72
|
72
|
let password = env::var("ADMIN_PASSWORD")?;
|
73
|
73
|
let user: User = req.body_form().await?;
|
74
|
74
|
if user.username == username && user.password == password {
|
75
|
|
- req.session_mut().remove("logged_in");
|
76
|
75
|
req.session_mut().insert("logged_in", true)?;
|
77
|
76
|
redirect("/")
|
78
|
77
|
} else {
|
|
@@ -85,7 +84,6 @@ pub async fn login(mut req: Request<State>) -> Result {
|
85
|
84
|
}
|
86
|
85
|
|
87
|
86
|
pub async fn logout(mut req: Request<State>) -> Result {
|
88
|
|
- req.session_mut().remove("logged_in");
|
89
|
87
|
req.session_mut().insert("logged_in", false)?;
|
90
|
88
|
Ok(Redirect::new("/").into())
|
91
|
89
|
}
|