簡體   English   中英

如何使用 mysql 保存用戶狀態,以便他們每天只能執行一次操作?

[英]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.

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