如何实现邮箱激活账号!!!!!! 本帖最后由 yitian121 于 2011-04-12 14:19:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在www.aa.com注册 成功后发送邮件(这个时候用户已经存进了数据库,不过有个字段标记未激活) 带激活地址www.aa.com/[email protected]&&ID=xxx然后在jihuo.php页面写个激活的方法,匹配邮箱等信息,对了就把标记字段设为激活状态就可以了呵呵 我就是这样做的 我没做过,不过原理想了下, 应该如下:用户注册以后, 往用户表里插个id, 注册时间戳, 加密key, 是否激活然后发个邮件里面加个链接www.mysite.com/unlock.php?id=x&key=加密key用户点了那个链接,就相当于访问 www.mysite.com/unlock.php?id=x&key=加密keyunlock.php:$key = 根据$_GET['id']查的加密keyif (($key==$_GET['key']) && (当前时间戳-注册时间戳<允许的激活时间内) ){ update用户表, 激活此id用户} 用 md5(uniqid (rand,TRUE)) 生成一个激活码.将生成的激活码加在你的网站URL,通过邮件的方式发送给 用户的email就可以了发送邮件的,可以用mail函数. 但是要配置SMTP,如果是在window下的话, 而且发的邮件会给大多数邮箱当成是垃圾邮件建议使用mail类来. . 可以自己写个,也可以去网站找个直接用 用mail类 经常会无法成功发送email 用socket 自己不会写的网上很多 ecshop或某些源码,带有邮件发送类,不过需要摘干净才能好用。ecshop的邮件发送有些问题,需要自己修改一下,才能不死循环。具体代码需要就发。 如果根据数据库里的数据显示不同的图片 关于PHPexcel读取文件问题 ©怎么提交到gbk数据库 COOKIES顯示問題 在网页中点击Tab菜单如何不让网页跳回最上面 用户输入的数据应该怎么过滤其中的HTML? [高分求教]有关对搜索引擎友好的疑问 模板类一问:无论哪种模板类的模板内容,是不是都是一样的? session_register()问题 一个很简单的问题(散分) 也许是php5.3.3的问题,也许是我的问题 php中的session能够实现用户自动登陆吗
然后在jihuo.php页面写个激活的方法,匹配邮箱等信息,对了就把标记字段设为激活状态就可以了呵呵 我就是这样做的
www.mysite.com/unlock.php?id=x&key=加密key用户点了那个链接,就相当于访问 www.mysite.com/unlock.php?id=x&key=加密keyunlock.php:$key = 根据$_GET['id']查的加密key
if (($key==$_GET['key']) && (当前时间戳-注册时间戳<允许的激活时间内) )
{
update用户表, 激活此id用户
}
将生成的激活码加在你的网站URL,通过邮件的方式发送给 用户的email就可以了发送邮件的,可以用mail函数. 但是要配置SMTP,如果是在window下的话, 而且发的邮件会给大多数邮箱当成是垃圾邮件
建议使用mail类来. . 可以自己写个,也可以去网站找个直接用