php - 注册验证邮箱失效后操作问题

查看:87
本文介绍了php - 注册验证邮箱失效后操作问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

关于注册验证邮箱问题,我的思路是这样的:

  1. 在数据库中加入status字段记录邮箱验证状态,默认为未激活状态

  2. 给用户邮箱发送验证邮箱地址,用户点击后才可激活邮箱

  3. 若用户一定时间内未激活则删除用户数据

我的困惑在第三条(当然有其他地方歧义也可指出)

  1. 是否在未激活一段时间后暴力删除,这样不会没事吧?(这样做的方式是否欠妥当)

  2. [重点]删除数据的方法

删除数据的方法[问题]

  1. 我的思路是加入一个创建用户时间,然后根据用户创建时间和激活状态status删除数据,
    但是不知道具体思路是什么。

  2. 还有我不知道是用编程语言写逻辑删除还是用MySQL数据库写逻辑自动删除。

  3. 本人对NoSQL知之深浅,就是比较好奇此功能是否可以用NoSQL如redis,memcache实现,效果和mysql哪个好?

解决方案

  1. 你可以建一个是否邮箱激活的字段,没必要不激活就删除

  2. 你可以使用php写删除的逻辑,然后起一个计划任务去执行。去定期操作mysql。

  3. 你最终都需要落实到mysql去修改数据上。其实使用哪个其实都一样!

  4. 我是不建议直接删除记录。但是是可以删除的

这篇关于php - 注册验证邮箱失效后操作问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆