diff --git a/controllers/admin.js b/controllers/admin.js index f180a3897..79f8777db 100644 --- a/controllers/admin.js +++ b/controllers/admin.js @@ -428,6 +428,10 @@ exports.adminSessionActiveView = function (aReq, aRes, aNext) { : oujsOptions.authFrom ? oujsOptions.authFrom : null; + + session.showExtend = aReq.sessionID === oujsOptions.sid; + session.canExtend = !oujsOptions.extended; + return session; }); diff --git a/views/includes/session.html b/views/includes/session.html index 656dfa51d..3b10ba2e3 100644 --- a/views/includes/session.html +++ b/views/includes/session.html @@ -42,6 +42,14 @@ Expires {{#cookie.expires}}{{/cookie.expires}}{{^cookie.expires}}∧{{/cookie.expires}}.
+ {{#showExtend}} +
+
+ +
+
+ {{/showExtend}} + {{^showExtend}}
@@ -51,6 +59,7 @@
+ {{/showExtend}}