问答 / 2263 / 8 / 创建于 6年前
可以限制激活时限,比如超过3天就失效.每天定时清理超过时限的未激活的账号信息. 或者,提示已注册但未激活,再加上可以重新发送激活邮件之类的.
@netAir 原来是这样,谢谢,我去试试看能不能弄好,哈哈
最近看到个方法,可以使用redis来暂存等待激活的数据,redis可以设置过期时间,到时自动删除。
直接使用Laravel中的缓存功能应该也可以,可以直接设置过期时间
@netAir 你好~请问本地测试没有问题,推到heroku上全乱了,是什么原因呢?数据也迁移了。样式和功能都乱了。。很费解。
@zgnMark 最简单直接的方案删库重建. 如果还是不正确,那一定是你文件有问题.
既然 邮箱都存在了 ,用户的名字也想好了,他可能忘记激活了,这样的话,干嘛不让他找回密码吗? 还有用户不存在违规行为,删除他人的东西很不友好
@qinplain 我赞同这个观点。重要的是,邮箱不能作为用户的主键,而是唯一的用户名或者用户ID作为主键。这样一来,注册了没激活,可以随时激活,注册填错了邮箱,也可以换个邮箱激活。
我要举报该,理由是:
推荐文章: