2016-05-12 42 views
0

我即將創建一個顯示廣告的簡單網站(我只想學習Angularjs v1),我只想爲公衆顯示2頁: 1)有廣告的頁面 2)和登錄頁面 當用戶登錄(管理員),他可以看到其他頁面,如createAd.html 任何線索請?如何在AngularJs中將一些URL(頁面)隱藏到未登錄的用戶?

+0

您可能需要查看http://stackoverflow.com/questions/20969835/angularjs-login-and-authentication-in-each-route-and-controller –

回答

1

您可以將這些數據存儲在一個cookie中,並讀取該cookie是否用戶登錄。當用戶註銷時,當然會銷燬該cookie。

另一種選擇是將其存儲在全局服務中的變量中,並只需獲取服務即可檢索cookie的值。

如果使用的是工廠,你可以簡單地使用:

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

如果您使用的認證令牌。

相關問題