如何將AngularJS ui-router Auth 整合到單獨的部分
在所呈現的場景中,您有兩個部分,一個主頁和一個儀表板,使用不同的角度應用程式。使用 ui-router 整合授權:
建立主體服務:
建立授權服務:
監聽 $stateChangeStart 事件:
確保解析使用者身分:
在兩個地方實現授權:
限制特定狀態:
與視圖控制器整合:
在您的範例中,建立一個家庭狀態,允許未經身份驗證的使用者查看主頁。儀表板的子狀態可以繼承需要身份驗證和特定角色的狀態,例如「使用者」。
以上是如何使用 ui-router 驗證來保護單獨的 Angular 應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!