2016-07-25 40 views
-1

成功登錄後,我需要將用戶名和密碼信息分享到正確的下一個HTML頁面。因爲第二個HTML頁面中的項目將根據用戶身份和特權顯示。將用戶名和密碼分享到下一個HTML頁面

我試着在2個HTML頁面之間共享相同的js文件。第一個設置變量,第二個設置變量,但它們不被傳遞。我該怎麼做? JavaScript的? jQuery的?在服務器端?

感謝提前:)

+2

您應該始終在服務器端執行此操作。在服務器端確認登錄後,創建一個用戶會話變量。當來自同一瀏覽器/客戶端的請求再次出現時,它仍然存在於服務器上。閱讀關於會話變量。 – devutkarsh

回答

0

的用戶名和密碼是你必須分享它形成在這些方面服務器端機密信息:

  1. 使用POST方法來共享這些信息。
  2. 在第一頁上設置會話對於用戶類型並在非常下一頁上進行檢索。

由於您的問題表示第二頁將根據用戶身份和特權顯示。您可以設置用戶身份(用戶類型)及其權限。

1

它可以用很多方式完成,但作爲您提到的第一種語言是javascript,我會告訴你。因此,跨頁面保存數據的變量稱爲會話變量,保存/檢索它們的過程稱爲會話管理。會話管理有很多種方式,一種最常見的方式就是使用cookie。您可以在cookie的值保存,就像這樣:

setCookie("key", "value", expire_time(integer)); 

現在下頁得到這個值可以使用:

var val = getCookie("key"); 

希望這有助於。

相關問題