我正在构建我的身份验证代码,而我正在使用已在此主板上多次讨论过的401拦截。 Redirect after user has logged in
我唯一的问题是,当你第一次启动应用程序并且你还没有登录时我不喜欢它,然后它会将你从主屏幕重定向到登录页面(你会看到主屏幕一瞬间然后登录屏幕)。我是否可以将登录页面设置为默认页面,具体取决于是否在其cookie中存储了apitoken,还是基于我是否可以使用我的身份验证令成功ping服务器?
谢谢!
答案 0 :(得分:1)
您可以在模块运行时进行重定向。这将在显示页面之前生效。
app.run( function($location) {
if (!apitoken)
$location.path("/login");
});