diff options
Diffstat (limited to 'js/auth.js')
-rw-r--r-- | js/auth.js | 132 |
1 files changed, 66 insertions, 66 deletions
@@ -1,78 +1,78 @@ - var auth_username; - var auth_token; +var auth_username; +var auth_token; - function auth_loginSuccess(data) { - if (data.status == 'OK') { - auth_username = data.username; - sessionStorage.setItem("auth_username", auth_username); +function auth_loginSuccess(data) { + if (data.status == 'OK') { + auth_username = data.username; + sessionStorage.setItem("auth_username", auth_username); - auth_token = data.token; - sessionStorage.setItem("auth_token", auth_token); + auth_token = data.token; + sessionStorage.setItem("auth_token", auth_token); - apps_select('shows'); + apps_select('shows'); - $('#username-field').html(auth_username); - $('#loginbox').slideUp(); - $('#mainwindow').fadeIn(); - } else { - alertbox.error("Fehler beim Login", data.errorstring); - auth_cleanup(); - } - } + $('#username-field').html(auth_username); + $('#loginbox').slideUp(); + $('#mainwindow').fadeIn(); + } else { + alertbox.error("Fehler beim Login", data.errorstring); + auth_cleanup(); + } +} - function auth_loginError(req, status, error) { - message = req.status + ': ' + error; - if(req.status == 401) { - message = "Benutzer und/oder Passwort sind falsch!"; - } - alertbox.error("Fehler beim Login", message); - $("#password").val(''); - } +function auth_loginError(req, status, error) { + message = req.status + ': ' + error; + if(req.status == 401) { + message = "Benutzer und/oder Passwort sind falsch!"; + } + alertbox.error("Fehler beim Login", message); + $("#password").val(''); +} - function auth_login() - { - $.ajax("/authtoken.json", - { cache: false, - username: $("#username").val(), - password: $("#password").val(), - dataType: "json", - error: auth_loginError, - success: auth_loginSuccess - }); - } +function auth_login() +{ + $.ajax("/authtoken.json", + { cache: false, + username: $("#username").val(), + password: $("#password").val(), + dataType: "json", + error: auth_loginError, + success: auth_loginSuccess + }); +} - function auth_logout() - { - auth_cleanup(); - apps_cleanup(); +function auth_logout() +{ + auth_cleanup(); + apps_cleanup(); - $(".alert").alert('close'); - $("#username").val(''); - $("#password").val(''); - $("#mainwindow").fadeOut(); - $('#username-field').html(''); - $('#loginbox').slideDown(); - } + $(".alert").alert('close'); + $("#username").val(''); + $("#password").val(''); + $("#mainwindow").fadeOut(); + $('#username-field').html(''); + $('#loginbox').slideDown(); +} - function auth_init() { - auth_username = sessionStorage.getItem("auth_username"); - auth_token = sessionStorage.getItem("auth_token"); +function auth_init() { + auth_username = sessionStorage.getItem("auth_username"); + auth_token = sessionStorage.getItem("auth_token"); - if(auth_token && auth_username) { - $("#loginbox").hide(); - $('#username-field').html(auth_username); - } else { - $("#mainwindow").hide(); - } - $("#loginform").submit(function(event) { auth_login(); event.preventDefault(); }); - } + if(auth_token && auth_username) { + $("#loginbox").hide(); + $('#username-field').html(auth_username); + } else { + $("#mainwindow").hide(); + } + $("#loginform").submit(function(event) { auth_login(); event.preventDefault(); }); +} - function auth_cleanup() { - sessionStorage.removeItem("auth_username"); - delete auth_username; - $("#username").val('').focus(); +function auth_cleanup() { + sessionStorage.removeItem("auth_username"); + delete auth_username; + $("#username").val('').focus(); - sessionStorage.removeItem("auth_token"); - delete auth_token; - $("#password").val(''); - } + sessionStorage.removeItem("auth_token"); + delete auth_token; + $("#password").val(''); +} |