Skip to content

Commit 7711c5c

Browse files
committed
Angular Security course
1 parent ed04bf7 commit 7711c5c

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

server/session-storage.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,23 @@ import {Moment} from "moment";
88

99
class Session {
1010

11-
static readonly VALIDITY_MINUTES = 60;
11+
static readonly VALIDITY_MINUTES = 2;
12+
13+
private validUntil: Moment;
1214

1315
constructor(
1416
public sessionId:string,
15-
public user:User,
16-
public validUntil: Moment) {
17+
public user:User) {
18+
19+
this.validUntil = moment().add(Session.VALIDITY_MINUTES, 'minutes');
1720

1821
}
1922

2023
isValid() {
21-
return moment().diff(this.validUntil, 'minutes') < Session.VALIDITY_MINUTES;
24+
25+
console.log("diff", moment().diff(this.validUntil, 'minutes') );
26+
27+
return moment().diff(this.validUntil, 'minutes') <= 0;
2228
}
2329

2430
}
@@ -31,8 +37,7 @@ class SessionStore {
3137
createSession(sessionId:string, user: User) {
3238
this.sessions[sessionId] = new Session(
3339
sessionId,
34-
user,
35-
moment().add(1, 'hours')
40+
user
3641
);
3742
}
3843

0 commit comments

Comments
 (0)