Java怎么设计一个用户一个按钮一天只能点击一次

有没有大佬有例子,或者说一下设计思路图片说明图片说明图片说明

这种要限制一天只能点击一次的话要用到数据库了

【1】设计一个数据库,,有至少,用户id,时间(某日)两个行

【2】用户登录时,根据用户id+时间去查数据库,,

如果查到信息,,那就说明此用户不能再点击
如果没,,,,可以点击
通过response给个参数,,前端用js把按钮屏蔽掉就行(可能对方是高手,改了你的前端代码,那就需要在后台做验证,保证不会二次点击)

通过redis也可以实现,,, 拿到这个用户的标识 再加上今天的 年-月-日 的字符串 也可以在自己加点字符串 做redis的key,

每当用户点击的时候 用这个key去redis里查这个key对应的v的值(这个值可以存次数,如果key存在那么v+1,如果key不存在那么把这个key放进去
同时设置过期时间为24小时 )

在数据库中添加一个字段储存这一次点击后就把现在的时间存进去
下一次点击时,取出时间,与现在时间对比,日期不一样则返回true否则返回false
如果你想页面不显示按,则需要页面加载时用ajax去访问数据库根据返回值来控制按钮的显示隐藏