簡體   English   中英

在Angularjs中刷新后重定向到登錄頁面

[英]Redirect to login page once Refresh in Angularjs

我已經開發了帶有登錄身份驗證的angular js應用程序。 我有一個要求,一旦用戶刷新頁面,應用程序應重定向到登錄頁面。 如何實現呢?

我嘗試了$ location事件,即$ locationChangeStart,但是當應用程序的路線更改時,上述事件也會觸發。

您可以通過onbeforeunload做到這一點,

window.onbeforeunload = function (e) {
    window.location.href = '/login';
}

單擊后退/前進/刷新按鈕以執行操作時,應該觸發該按鈕,但是很遺憾,您無法確定它們是后退還是前進。

在.run方法上使用window.onbeforeunload

myAPp.run(function ($rootScope, $location, $cookies) {

    window.onbeforeunload = function (e) {
    window.location.href = '/login';
}

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM