summaryrefslogtreecommitdiffstats
path: root/packages/meteor-accounts-cas/cas_client.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meteor-accounts-cas/cas_client.js')
-rw-r--r--packages/meteor-accounts-cas/cas_client.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/meteor-accounts-cas/cas_client.js b/packages/meteor-accounts-cas/cas_client.js
index bd94be6b..ca9288ae 100644
--- a/packages/meteor-accounts-cas/cas_client.js
+++ b/packages/meteor-accounts-cas/cas_client.js
@@ -81,7 +81,12 @@ Meteor.loginWithCas = function(options, callback) {
// check auth on server.
Accounts.callLoginMethod({
methodArguments: [{ cas: { credentialToken: credentialToken } }],
- userCallback: callback
+ userCallback: err => {
+ // Fix redirect bug after login successfully
+ if (!err) {
+ window.location.href = '/';
+ }
+ }
});
}
}, 100);