我想在用戶註冊或以用戶身份登錄之前將信息保存在表單中。問題在於我將信息保存在瀏覽器的會話中,因此如果訪問者在註冊後關閉瀏覽器,那麼我們會丟失表單信息。註冊需要電子郵件驗證,因此很多時候用戶可能會關閉窗口並在稍後驗證其帳戶。我知道另一種方法是使用散列函數,但是我應該如何處理已經是用戶的訪問者,填寫表單,然後登錄到他的賬戶?在這種情況下,我不能使用散列,並且cookie也不起作用。如何保存沒有散列或cookie的表單信息?
回答
我認爲正確的方法是將信息保存到數據庫並生成確認碼併發送給用戶。
您需要ConfirmationCode
,Confirmed
數據庫字段來檢查用戶狀態。
這對初次使用者有效,但會員呢? – user1850833
網站設置的方式,您可以填寫表單,然後轉到頁面進行註冊或登錄。如果您登錄,則會將其發佈到您的帳戶。如果您註冊,那麼在您的帳戶實際創建之前,您會收到一封電子郵件來驗證您的電子郵件。 – user1850833
嘗試將信息保存到數據庫中。如果你想保持關閉瀏覽器的信息,這不是真的在cookie中保存表單信息或其他方式。例如,在登錄前或預註冊表單中獲取用戶電子郵件地址並將其保存到數據庫中。因此,您可以在用電子郵件地址登錄或註冊過程後跟蹤用戶。 – hallaji
- 1. 在散列表或數組中保存信息,然後輸出
- 2. 將信息保存到散列表或向量中
- 3. 保存會話和cookie中的信息
- 4. C#Cookie未保存其信息
- 5. 將用戶信息保存在Cookie中
- 6. 不保存,沒有錯誤信息
- 7. 如何「保護」存儲在cookie中的信息?
- 8. 保存散列信息的最佳方法
- 9. Ajax調用不保存表單信息
- 10. 保存網頁表單信息爲XML?
- 11. 如何提交表單散列或自
- 12. 如何使用javascript保存信息而不使用Cookie
- 13. 保存到數據庫之前應該散列哪些信息?
- 14. 如何使用表單提交保存信息在數據庫
- 15. 如何:在形式保存表單信息
- 16. 如何在表單中插入cookie的信息
- 17. Javascript - 如何取消含有確認信息的信息表單?
- 18. 新記錄沒有保存,也沒有錯誤信息
- 19. 如何生成所有可能的Torrent信息散列?
- 20. 如何使用列表將單詞保存到散列表中:foldl
- 21. 如何從沒有servlet的JAVA html表單獲取信息?
- 22. 爲什麼我的cookie沒有保存?
- 23. 存儲保存的信息
- 24. 查看列表保存到redis散列
- 25. 如果沒有散列,jquery散列
- 26. 在cookie中保存散列密碼真的很危險嗎?
- 27. 如何將散列保存爲CSV
- 28. 如何將散列值保存爲CSV
- 29. mnesia保存信息
- 30. 保存UIImageView信息
爲什麼不用'email_verified'字段設置爲false來保存數據庫中的信息? – Maerlyn
任何允許填寫表格,創建帳戶或登錄的網站示例? – user1850833