在PHP中如何实现会员注册需要邮箱激活 现在很多网站的会员注册都需要邮箱激活!请问各位有比较好的这类代码没?有的话给发一个!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 明白流程 自己写代码就好了,基本过程是这样的:1.提交用户注册信息。2.写入数据库,此时账户状态UNACTIVE。3.将用户名密码或其它标志字符组成加密字符串。4.将3中的字符串作为激活URL的参数发到用户提交的邮箱。5.用户点击URL后,程序解密URL传过来的加密字符串是否正确。6.如果正确则激活账户,否则不激活。 嗯,链接可以适当加个密比如?id=100&key=key值可以是(用户名+……)的md5之类的,反正不容易猜测就可以了如果想做更好,可以加一个,发送任意邮件到指定邮箱,,程序定时去读取邮箱,有邮件,则比对数据库,将未激活的用户激活 比如说:http://www.site.com?str=(userpassword加密生成的字符串) 在用户点击这个链接后,就会获取str参数的值,然后查询数据库与之比较,如果正确即激活成功否即激活失败 谢谢 lwmhy !再请问下向用户发送的这个激活链接 是怎么实现发送的? 貌似lz现在关心的是怎么把url地址发到邮件里去 各位我和楼主的关键问题是不懂怎么运用PHP语言进行发送邮件!貌似手册里面有mail函数但是具体没有用过 确认服务器支持,就用mail,用法看手册不支持,用phpmailer PHP发邮件可以这样写:$to ="收件人地址";$subject = "标题";$message = "内容";$from = "发件人地址"$charset = "utf-8";$transferEncoding = "8bit";$additional_headers = "From: $from\nReply-To: $from\nContent-Type: text/html; charset=$charset\nContent-Transfer-Encoding: $transferEncoding";mail ($to, $subject, $message, $additional_headers); http://127.0.0.1/list/?6_1.html 如何用php保护图片和视频 遇到难题了,如何完全准确的判断用户来自公网还是来自内网? 冰天雪地跪求帮助~~^_^ php header()函数跳转无效了?怎么办? PHP学习交流群,已有100人的高级群:87768463 怎么取 function(取提这里的变量和值) 我在window2000新装了php,怎么取不了提交的值 求助!那位大侠有购物蓝程序 关于正表达式的问题,给100分! 数据添加(急) iis+php中flush失效??急急急~~ 谢谢
1.提交用户注册信息。
2.写入数据库,此时账户状态UNACTIVE。
3.将用户名密码或其它标志字符组成加密字符串。
4.将3中的字符串作为激活URL的参数发到用户提交的邮箱。
5.用户点击URL后,程序解密URL传过来的加密字符串是否正确。
6.如果正确则激活账户,否则不激活。
如果想做更好,可以加一个,发送任意邮件到指定邮箱,,程序定时去读取邮箱,有邮件,则比对数据库,将未激活的用户激活
不懂怎么运用PHP语言进行发送邮件!貌似手册里面有mail函数但是具体没有用过
$to ="收件人地址";
$subject = "标题";
$message = "内容";
$from = "发件人地址"
$charset = "utf-8";
$transferEncoding = "8bit";
$additional_headers = "From: $from\nReply-To: $from\nContent-Type: text/html; charset=$charset\nContent-Transfer-Encoding: $transferEncoding";
mail ($to, $subject, $message, $additional_headers);