Fixed session expiration

This commit is contained in:
Florian Sylvain
2022-10-21 10:17:47 +02:00
parent 1d474d7920
commit 85258c985c
2 changed files with 5 additions and 3 deletions
+5 -1
View File
@@ -28,7 +28,11 @@ func isUserLoggedIn(user User) bool {
if hash1 != hash2 { if hash1 != hash2 {
continue continue
} }
return !isSessionExpired(SESSIONS[i]) sessionExpired := isSessionExpired(SESSIONS[i])
if sessionExpired {
removeSession(user)
}
return !sessionExpired
} }
return false return false
} }
-2
View File
@@ -43,9 +43,7 @@ func removeSession(user User) {
break break
} }
} }
fmt.Println(SESSIONS)
SESSIONS[index] = SESSIONS[sessLen-1] SESSIONS[index] = SESSIONS[sessLen-1]
SESSIONS[sessLen-1] = Session{} SESSIONS[sessLen-1] = Session{}
SESSIONS = SESSIONS[:sessLen-1] SESSIONS = SESSIONS[:sessLen-1]
fmt.Println(SESSIONS)
} }