We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7f6d60c commit 764ebcfCopy full SHA for 764ebcf
src/main.rs
@@ -213,10 +213,14 @@ async fn handle_logout(
213
// Session cookie provided
214
if let Some(id) = jar.get("nginx-auth") {
215
216
+ let mut session_guard = sessions.lock().unwrap();
217
+
218
// Session found
- if let Some(session_data) = sessions.lock().unwrap().get(id.value()) {
219
+ if let Some(session_data) = session_guard.get(id.value()) {
220
println!("User {} logout, removing session {}", id.value(), session_data.username.to_string());
- sessions.lock().unwrap().remove(id.value());
221
+ session_guard.remove(id.value());
222
+ drop(session_guard);
223
+ save_sessions_to_file(&sessions);
224
}
225
226
// Remove cookie
0 commit comments