aboutsummaryrefslogtreecommitdiff
path: root/src/js/Botleagues.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/Botleagues.js')
-rw-r--r--src/js/Botleagues.js19
1 files changed, 16 insertions, 3 deletions
diff --git a/src/js/Botleagues.js b/src/js/Botleagues.js
index 21dd5d7..35c8c0d 100644
--- a/src/js/Botleagues.js
+++ b/src/js/Botleagues.js
@@ -2,6 +2,12 @@ function Botleagues(){}
Botleagues.url = 'https://api.local.botleagues.camilstaps.nl';
+$.cookie.json = true;
+Botleagues.cookie_login_email = 'botleagues_login_email';
+Botleagues.cookie_login_user_id = 'botleagues_login_user_id';
+Botleagues.cookie_login_token = 'botleagues_login_token';
+Botleagues.cookie_login_valid_till = 'botleagues_login_valid_till';
+
Botleagues.request = function(user_options) {
var callback = user_options.callback;
@@ -39,10 +45,17 @@ Botleagues.login = function(email, password) {
}
});
- $.cookie(BotleaguesFrontend.cookie_login_email, email);
+ $.cookie(Botleagues.cookie_login_email, email);
};
Botleagues.logout = function(){
- BotleaguesFrontend.clearLoginCookies();
- BotleaguesFrontend.redirect('/');
+ Botleagues.clearLoginCookies();
+ window.location = '/';
+};
+
+Botleagues.clearLoginCookies = function() {
+ $.removeCookie(Botleagues.cookie_login_email);
+ $.removeCookie(Botleagues.cookie_login_user_id);
+ $.removeCookie(Botleagues.cookie_login_token);
+ $.removeCookie(Botleagues.cookie_login_valid_till);
}; \ No newline at end of file