Javascript 登录参数

Javascript 登录参数,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,问题:人们在未登录时仍然可以看到所有页面,但2(这是一个小网站,因此没有太多页面),单击后我需要将页面重定向到登录页面。我的代码如下: //拦截401s并将您重定向到登录 responseError:函数(响应){ 如果(response.status==401403){ (state | |(state=$injector.get(“$state”)).go('login'); //移除所有过期的代币 $cookies.remove('token'); 返回$q.reject(响应); }

问题:人们在未登录时仍然可以看到所有页面,但2(这是一个小网站,因此没有太多页面),单击后我需要将页面重定向到登录页面。我的代码如下:


//拦截401s并将您重定向到登录
responseError:函数(响应){
如果(response.status==401403){
(state | |(state=$injector.get(“$state”)).go('login');
//移除所有过期的代币
$cookies.remove('token');
返回$q.reject(响应);
}
否则{
返回$q.reject(响应);
}
}
};
})
.run(函数($rootScope,$state,Auth){
//如果路由需要身份验证且用户未登录,则重定向到登录
$rootScope.$on(“$stateChangeStart”,函数(事件,下一个){
如果(下一步。验证){
Auth.isLoggedIn(函数(loggedIn){
如果(!loggedIn){
event.preventDefault();

$state.go('login');
您有一个模块用于()您只需为未经授权的请求返回http错误代码403,它将触发一个全局事件,您可以在代码中捕获该事件并将用户重定向到登录page@stark我很确定我有,这是我的://Intercept 401s并将您重定向到登录响应错误:func操作(响应){if(response.status==401403){(state | |(state=$injector.get('$state'))).go('login');//删除任何过时的令牌$cookies.remove('token');返回$q.reject(response);}否则{返回$q.reject(response);}})p、 我是一个新手,所以提前道歉,哈哈