]>
jfr.im git - irc/quakenet/qwebirc.git/blob - js/auth.js
1 qwebirc
.auth
.loggedin = function(uiUsage
) {
2 if (typeof sessionStorage
=== "undefined") {
6 var ticket
= sessionStorage
.getItem("qticket");
7 var user
= sessionStorage
.getItem("qticket_username");
8 var expiry
= sessionStorage
.getItem("qticket_expiry");
10 if (ticket
=== null) {
15 if (Date
.now() > expiry
) {
16 sessionStorage
.removeItem("qticket");
17 sessionStorage
.removeItem("qticket_username");
18 sessionStorage
.removeItem("qticket_expiry");
22 /* if our ticket expired after we've shown it to the user: send it anyway */
23 /* we have a small grace period, and the server will tell the user if has really expired */
26 return [user
, ticket
];
29 qwebirc
.auth
.enabled = function() {
33 qwebirc
.auth
.quakeNetAuth = function() {
37 qwebirc
.auth
.passAuth = function() {
41 qwebirc
.auth
.bouncerAuth = function() {