2013-11-03 87 views
1

在瀏覽器刷新/重新啓動後,您如何使用Angular.js在Web服務器(rails)重新使用會話?我正在使用RestAngular,但我不知道如何存儲會話? angular.js應用程序以我的Rails應用程序的形式顯示(當然包含資產),並且我已修復了csrf保護。刷新/瀏覽器關閉後的角度重用會話

我希望它像一個普通的網頁一樣工作,你不必每次都登錄。

回答

1

我相信你需要重用網絡服務器中已有的會話對象。

我會建議的是,您可以使用瀏覽器cookie來檢索會話對象,否則您可以在瀏覽器數據庫中存儲一個密鑰,您可以通過RestAngular發送到服務器並檢查會話是否已經可用。 如果會話已經存在,那麼您可以通過RestAngular將相關數據發送到瀏覽器。

希望這可能有幫助。

+0

你有沒有任何示例代碼? –

+0

我沒有確切的示例代碼。但是,您可以通過下面的鏈接來了解每個概念。 html5_webstorage - http://www.w3schools.com/html/html5_webstorage.asp,瀏覽器Cookie與ng處理 - http://docs.angularjs.org/api/ngCookies.$cookies,也可參考http://stackoverflow.com /問題/ 10961963 /如何對訪問的cookies功能於angularjs。我相信你已經與RestAngular合作過 – kds

相關問題