angularJs中的站点管理员注销问题
我已经在我的应用程序中实现了注销功能,该功能使用site minder进行登录。每次我第一次注销时,它都会将我注销。如果我再次登录并尝试注销,它会直接登录,而无需询问凭据 你能帮我吗。我使用了angularJs中的站点管理员注销问题,angularjs,Angularjs,我已经在我的应用程序中实现了注销功能,该功能使用site minder进行登录。每次我第一次注销时,它都会将我注销。如果我再次登录并尝试注销,它会直接登录,而无需询问凭据 你能帮我吗。我使用了$cookiestore来删除cookies,但它没有帮助。有没有办法摆脱它 代码:- $scope.logoutUser = function() { $cookieStore.remove('AWSELB'); $cookieStore.remove('SMSESSI
$cookiestore
来删除cookies,但它没有帮助。有没有办法摆脱它
代码:-
$scope.logoutUser = function() {
$cookieStore.remove('AWSELB');
$cookieStore.remove('SMSESSION');
window.location.href = config['logout_url'];
};
调用
$cookieStore.remove
后,尝试从cookie中读取值,它仍然存在,remove无法正常工作,我已经遇到了相同的问题
最后我决定使用本地存储,它真的很简单、更好、更快
service.logout = function () {
$localStorage.loggedInUser = null;
$state.go('login');
};
登录时:
service.login = function () {
// validate and get data say user
$localStorage.loggedInUser = user;
$state.go('home');
};
谢谢你的回复。我的问题是每次它让我注销。如果我第二次登录并尝试注销,它不会注销,我必须再单击一次注销。