我正在處理包含多個應用程序的項目。 有財務應用程序和人力資源應用程序。我認爲這是不高效的,如果我加載所有文件的財務和人力資源的用戶將只使用其中之一。 我需要將它們分成兩個具有相同登錄頁面的獨立應用程序,並且還要從登錄服務訪問令牌。 任何解釋我怎樣才能分開他們,如何路由工作和ng-view工作,也訪問主應用程序數據(令牌)。使用同一登錄頁面創建多個角度應用程序
2
A
回答
0
這很簡單。
- 讓您的人力資源和財務兩個html頁面。
- 服務器按照帳戶類型重定向到每個html頁面。
- 您可以在兩個html頁面中訪問相同的令牌,因爲令牌包含在存儲在瀏覽器cookie中的會話中。 Cookie默認在同一個域中共享。
更新
我猜你的意思是使用相同的單「的角度服務」中的「NG-應用」的兩個不同的實例。
在這種情況下,我認爲這是不可能的。
我的解決方案意味着不要將標記存儲在「角度服務」內(我不認爲這是正常的方式,因爲每個新標籤都會創建一個新的「登錄服務」,因此每個新標籤都需要一個登錄過程)
取而代之的是,在Cookie中存儲令牌。使用「登錄服務」從cookie中獲取令牌。通過這種方式,「登錄服務」的不同實例將獲得相同的標記
0
您是否考慮過使用本地存儲(我認爲這可能會起作用)。
我發現這個庫的幫助:
因爲它可以讓你用平常的角度結合localStorage的互動。這樣,您可以讓這兩個應用程序讀取本地存儲,因爲它們在同一個域中運行。
相關問題
- 1. 一個asp.net應用程序中的多個登錄頁面
- 2. 使用Forms Authentication在同一ASP.Net應用程序中創建多個登錄頁面
- 3. 爲Win 8應用程序創建登錄頁面
- 4. 創建多個登錄頁面asp.net
- 5. 角度登錄頁面
- 6. Json登錄多個用戶登錄在一個登錄頁面
- 7. 使用jsp創建登錄頁面
- 8. 使用頁面帳戶創建一個Facebook應用程序
- 9. 如何在單頁面應用程序框架之外創建登錄頁面
- 10. SAPUI5應用程序的登錄頁面
- 11. 創建一個php登錄頁面
- 12. 如何使用cookie登錄創建一個php頁面?
- 13. 如何創建登錄應用程序?
- 14. 如何使用FaceBook測試用戶登錄(從facebook開發者應用程序角色頁面創建)
- 15. 安裝Android應用程序後創建第一次登錄頁面
- 16. 在同一頁上的角度兩個應用程序
- 17. 如何使用VBS在一個頁面中創建多個機器人登錄
- 18. 使用Omnioauth登錄多個站點將同一用戶鏈接到Rails應用程序上的多個登錄
- 19. 構建一個多視圖(多個頁面)Knockout.js應用程序
- 20. 如何使用React創建多頁面應用程序?
- 21. 如何使用Meteor創建多頁面應用程序?
- 22. 如何使用html和Jquery創建多頁面應用程序
- 23. 我已經創建了一個包含第一頁作爲登錄頁面的應用程序。我想在應用程序中的每個頁面輸入emailid
- 24. 使用一個登錄頁的三個登錄頁面
- 25. 使用不同的登錄頁面爲應用的不同部分使用不同的登錄頁面
- 26. 創建一個Android應用程序登錄
- 27. 爲移動應用程序創建一個登錄系統
- 28. 創建一個Twitter登錄應用程序
- 29. 如何在phonegap應用程序中使用sqlite創建一個動態登錄頁面
- 30. 編寫一個django登錄頁面(使用引導程序)
我認爲這樣做是爲了讓主要應用程序具有管理員頁面,用於那些將使用它們(財務和人力資源)和登錄代碼來處理令牌數據和用戶類型和權限的用戶,我想複製那些代碼。我能找到解決方法嗎? – 2014-09-10 10:51:38
我沒有在這裏看到任何重複的代碼,你可以讓你的「登錄功能」一個角度的應用程序或其他任何東西。它的過程應該是驗證並將令牌存儲到cookie中。之後,你可以使用任意數量的不同的「ng-app」,並且可以訪問相同的令牌 – Stoneboy 2014-09-10 11:00:19
它現在可以使用登錄服務,那麼在知道哪些內容後,爲網站創建一個索引然後加載第二個應用的文件加載,或者我必須用它們自己的ng-app,routes和ng-view將它們分開爲兩個html頁面? – 2014-09-10 11:11:27