aboutsummaryrefslogtreecommitdiff
path: root/src/js/Botleagues.js
diff options
context:
space:
mode:
authorCamil Staps2015-05-13 17:42:31 +0200
committerCamil Staps2015-05-13 17:42:31 +0200
commit9f3483fccf26e43eed5ccb9945c17cbb7c82a56d (patch)
tree92ccdc39825f9a88b0b16414182b579df6722aaf /src/js/Botleagues.js
parentDifferent styles structure (relies on gulpfile concatenation); new styles added (diff)
Fixed BotleaguesFrontend -> Botleagues changes (JS); added profile page with different jade base layout
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