Dede新用户注册发送验证邮件的办法
发布时间:2022-05-20 14:35:00 所属栏目:建站 来源:互联网
导读:在discuz和phpwind等知名论坛中,都有新用户注册邮箱验证的功能,那么功能如此强大的dedecms有没有这一功能呢?回答肯定是有的,只是您不会用而已,现在看我的方法: 1.修改/member/reg_new.php文件。 查找 $dsql-ExecuteNoneQuery($infosquery); 复制代码
exit(); } 复制代码 大家先找到这部分代码,看到了没有啊?嘿嘿,没看到我就没办法了。 找到了,接着看我的代码,大家看着改,注意括号咯! 我的代码就是从这开始,一直到最底下有个 //退出登录 else if($dopost=="exit") 这部分结束的。 if($rs == 0) { ShowMsg("用户名不存在!","-1",0,2000); exit(); } else if($rs == -1) { ShowMsg("密码错误!","-1",0,2000); exit(); } else if($rs == -2) { ShowMsg("管理员帐号不允许从前台登录!","-1",0,2000); exit(); } else { //验证邮件 $rowemail = $dsql->GetOne("SELECT `rank` FROM dede_member WHERE userid='$userid' "); if($rowemail['rank']=='0') { $ucsynlogin = uc_user_synlogout(); $cfg_ml->ExitCookie(); ShowMsg("您还未通过邮件验证,无法登陆!","-1",0,2000); exit(); } if(empty($gourl) || eregi("action|_do",$gourl)) { ShowMsg("成功登录,5秒钟后转向系统主页...","index.php",0,2000); } else { ShowMsg("成功登录,现在转向指定页面...",$gourl,0,2000); } exit(); } } //退出登录 else if($dopost=="exit") 复制代码 OK,完成了。这里就不在演示了。 (编辑:宿州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐