Skip to content

Commit eb8d126

Browse files
Always honor login timeout when setting cookie expiry
1 parent c25a2cc commit eb8d126

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

  • deps/rabbitmq_management/priv/www/js

deps/rabbitmq_management/priv/www/js/prefs.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,14 @@ function parse_cookie() {
235235
}
236236

237237
function store_cookie(dict) {
238-
var date = new Date();
239-
date.setFullYear(date.getFullYear() + 1);
238+
var sessionTimeout = dict[short_key(LOGIN_SESSION_TIMEOUT)];
239+
var date;
240+
if (sessionTimeout != undefined) {
241+
date = new Date();
242+
date.setMinutes(date.getMinutes() + parseInt(sessionTimeout));
243+
} else {
244+
date = default_hard_session_timeout();
245+
}
240246
store_cookie_with_expiration(dict, date);
241247
}
242248

0 commit comments

Comments
 (0)