如何在AngularJs中隐藏一些未登录用户的URL(页面)?

时间:2016-05-12 09:27:12

标签: javascript angularjs

我即将创建一个显示广告的简单网站(学习Angularjs v1),我想只为公众显示2页: 1)有广告的页面 2)和登录页面 当用户登录(管理员)时,他可以看到其他页面,如createAd.html 有什么线索吗?

1 个答案:

答案 0 :(得分:1)

您可以将此数据存储在cookie中并读取cookie是否用户已登录。当用户注销时,当然会破坏cookie。

另一个选择是将它存储在全局服务的变量中,只需要获取服务即可检索cookie的值。

如果使用工厂,您只需使用:

        factory.getAuthToken = function () {
            return _authToken;
        };

如果您使用身份验证令牌。