在discuz和PHPwind等知名论坛中,都有新用户注册邮箱验证的功能,那么功能如此强大的Dedecms有没有这一功能呢?回答肯定是有的,只是您不会用而已,现在看我的方法:
1.修改/member/reg_new.PHP文件。
查找
$dsql->ExecuteNonequery($infosquery);复制代码 |
在下面插入
//写入邮件验证内容 $keyums = md5($userID.$email."Dedecmslove"); //这里的7就是有效期7天的时间。上面的Dedecmslove就是给发送的URL加密用的KEY $emldatetime = time()+7*24*3600; $emailyz = "INSERT INTO `dede_sj_emailyz`(`userID`,`keyums`,`datetime`) VALUES ('{$userID}','{$keyums}','{$emldatetime}'); "; $dsql->ExecuteNonequery($emailyz);复制代码 |
再找到
//----------------------------------------------//模拟登录//---------------------------复制代码 |
在其上面插入:
//发送验证邮件 if($cfg_md_mailtest=='Y') { $msg =" |
总结
以上是内存溢出为你收集整理的Dede:新用户注册发送验证邮件的方法全部内容,希望文章能够帮你解决Dede:新用户注册发送验证邮件的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)