簡體   English   中英

我應該將用戶注冊協議復選框存儲在數據庫中嗎

[英]Should I store the User Registration Agreement Checkbox in the database

我使用的是 codeigniter,並且有一個注冊表格,其中包含基本信息,例如 email、用戶名和密碼。 我還將有一個使用條款復選框,需要選中該復選框才能完成注冊。

我的問題是我應該將其存儲在數據庫中嗎? 如果是這樣,它應該存儲為位 (1,0) 嗎?

不,您不會存儲此復選框的值,除非您允許用戶在不選中此復選框的情況下進行注冊(我想您不會這樣做)。 如果要將值存儲到數據庫中,它將是布爾數據類型,即0或1。希望有幫助

除非政策永遠不會改變,否則您應該跟蹤協議的時間戳或用戶單擊按鈕時同意的政策版本。 然后,當您更新策略時,您會增加版本(或將策略本身存儲在數據庫中並使用創建/更新的時間戳)。 當用戶再次登錄系統時,您檢查同意的時間/版本和政策的當前時間/版本,並確定用戶是否同意最新版本。

如果你不這樣做並且你改變了政策,你將不得不強迫每個用戶在每次登錄時都同意它以確保他們同意正確的版本。 否則他們可以使用這樣的論點:“我同意時它不是這么說的。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM