[英]How can I use mysql to save user state, so that they can only perform an action once per day?
<button type="button" id="daily-reward-button">聲明</button>
1)當用戶按下此按鈕時 -> 按鈕被禁用(用戶在 MYSQL 中被禁止/不能再次按下它)
2)在上午 00:00:01 更改后重新啟用它(在 MYSQL 中取消禁止用戶)
我希望用戶不能僅僅通過刪除他們的 cookie 等來繞過這個限制,這就是為什么我認為它必須與 MYSQL 合作完成。
我是一個新手,所以任何像 im 5 這樣的額外信息解釋將不勝感激。
先感謝您。
此致,
克里斯
那是很多組件一起工作。 用戶狀態必須由前端 JavaScript 以及 PHP/SQL 后端保存。
如果用戶點擊瀏覽器離開會發生什么? 它沒有輪詢 PHP/SQL,也將信息保存在 JavaScript 中。
如果用戶更換機器會發生什么? 你還記得他的登錄用戶名嗎? 您是否實施了用戶名和密碼?
如果您只想禁用 JavaScript 中的按鈕,而不向服務器傳達任何狀態,那是一回事(通常是 1 或 2 行 JavaScript),但如果您有用戶,則需要端到端的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.