我對Sitecore相關的最佳實踐有疑問。 我需要在用戶按下「保存」按鈕時存儲表單信息,而他仍然在提交之前填寫所有表單。因此,如果他在第二天訪問網站,他會看到已經填充的信息並且可以提交。因爲表單很長,並且分成四步。在sitecore中存儲臨時信息
我的疑問與Sitecore的最佳實踐更相關。我應該在哪裏存儲這些信息?
我應該在sitecore_core或其他現有數據庫中創建一個表並從那裏讀取嗎? (如果有任何方法可以使用Sitecore庫) 或者我應該創建自己的數據庫,可能只有兩個表來存儲這些信息?
謝謝
您應該將信息存儲在用戶計算機上的Cookie中。您的表單與用戶建立了一種期望,即他們的信息在「提交」後纔會被「接受處理」。通過點擊並重播那些信息,您可以達到期望值。 –
如果登錄表單中必須填寫用戶信息。存儲在cookie中的問題可能是安全性的,因爲表單具有個人信息。 –