thinkphp发送邮件为什么会被自动激活

 我来答
喝咖啡的胖胖鱼
推荐于2016-05-27 · TA获得超过2221个赞
知道小有建树答主
回答量:770
采纳率:0%
帮助的人:347万
展开全部
我不明白你的意思,一般来讲,激活需要请求
正常的流程,服务端发过带有请求地址的邮件,数据库中有个字段设置为0,用来是否激活
用户收到邮件后,并请求邮件中的地址,
通过地址访问服务器,服务器得到请求后,解析地址中的字符串,一般都加过密了,你需要做的就是解密码并与数据库中的纪录匹配,匹配正确后,将验证字段改为1,就激活成功了

以上的回答,不知道是不是你想要知道的,一般的激活流程都是这样的
更多追问追答
追问
我说说我遇到的情况…邮箱认证的设计流程大概和你解答的一样,但是…我现在遇到这样问题,用户注册成功后,会收到激活的邮箱,可是用户不点击这个激活邮箱的url邮箱的状态也会被激活,比如我自己用一个账号注册,可是不是我自己点的邮箱激活地址,它呗自动激活了,这里有几个可以肯定,邮箱是成功发送,我没点击激活地址,注册初始化时候是未激活……我邮箱设计激活流程是邮箱加上后天生成的唯一hash
又没可能是我的网站数据库被黑了~然后别人利用数据库自动生成url然后点击激活
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式