Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以基于AngularJS中的cookie值设置默认值(即“否则”)$routeProvider?_Angularjs - Fatal编程技术网

有没有一种方法可以基于AngularJS中的cookie值设置默认值(即“否则”)$routeProvider?

有没有一种方法可以基于AngularJS中的cookie值设置默认值(即“否则”)$routeProvider?,angularjs,Angularjs,我正在构建我的身份验证代码,我正在使用401截取,这在这个板上已经讨论过很多次了。 我唯一的问题是,我不喜欢当你第一次启动应用程序而你还没有登录时,它会将你从主屏幕重定向到登录页面(你会看到主屏幕,然后是登录屏幕)。我是否可以将登录页面作为默认页面,这取决于他们的cookie中是否存储了apitoken,或者我是否可以使用我的身份验证令牌成功ping服务器 谢谢 您可以在模块运行时执行重定向。这将在显示页面之前生效 app.run(函数($location){ if(!apitoken) $l

我正在构建我的身份验证代码,我正在使用401截取,这在这个板上已经讨论过很多次了。

我唯一的问题是,我不喜欢当你第一次启动应用程序而你还没有登录时,它会将你从主屏幕重定向到登录页面(你会看到主屏幕,然后是登录屏幕)。我是否可以将登录页面作为默认页面,这取决于他们的cookie中是否存储了apitoken,或者我是否可以使用我的身份验证令牌成功ping服务器


谢谢

您可以在模块运行时执行重定向。这将在显示页面之前生效

app.run(函数($location){
if(!apitoken)
$location.path(“/login”);
});