summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/js/auth.js17
1 files changed, 12 insertions, 5 deletions
diff --git a/www/js/auth.js b/www/js/auth.js
index 8d0fc71..24c7a07 100644
--- a/www/js/auth.js
+++ b/www/js/auth.js
@@ -21,19 +21,22 @@
*/
var auth_username;
+var auth_fullname;
var auth_token;
function auth_loginSuccess(data) {
if (data.status == 'OK') {
auth_username = data.username;
- sessionStorage.setItem("auth_username", auth_username);
-
+ auth_fullname = data.fullname;
auth_token = data.token;
+
+ sessionStorage.setItem("auth_username", auth_username);
+ sessionStorage.setItem("auth_fullname", auth_fullname);
sessionStorage.setItem("auth_token", auth_token);
apps_select(apps_current);
- $('#username-field').html(auth_username);
+ $('#username-field').html(auth_fullname + ' (' + auth_username + ')');
$('#loginbox').slideUp();
$('#mainwindow').fadeIn();
} else {
@@ -76,11 +79,12 @@ function auth_logout() {
function auth_init() {
auth_username = sessionStorage.getItem("auth_username");
+ auth_fullname = sessionStorage.getItem("auth_fullname");
auth_token = sessionStorage.getItem("auth_token");
- if(auth_token && auth_username) {
+ if(auth_token && auth_username && auth_fullname) {
$("#loginbox").hide();
- $('#username-field').html(auth_username);
+ $('#username-field').html(auth_fullname + ' (' + auth_username + ')');
} else {
$("#mainwindow").hide();
}
@@ -92,6 +96,9 @@ function auth_cleanup() {
delete auth_username;
$("#username").val('').focus();
+ sessionStorage.removeItem("auth_fullname");
+ delete auth_fullname;
+
sessionStorage.removeItem("auth_token");
delete auth_token;
$("#password").val('');