使用会员功能给织梦后台添加会员等待验证邮箱和未验证邮箱资料状况条件查询,防止大量的注册没有验证邮箱的垃圾账号是很有必要的。
添加后效果图如下
需要修改/dede/member_main.php 和 /dede/templets/member_main.htm 请在修改之前备份好这2个文件 以防出错嘛
一、先打开/dede/member_main.php
查询 大概18行左右
if(!isset($spacesta)) $spacesta = -10;
改为
if(!isset($spacesta)) $spacesta = 50;
二、继续找到 大概28行左右
$staArr = array(-2=>'限制用户(禁言)', -1=>'未通过审核', 0=>'审核通过,提示填写完整信息', 1=>'没填写详细资料', 2=>'正常使用状态');
$staArrmatt = array(1=>'被推荐', 0=>'非普通 ' );
改为
$staArr = array(-10=>'等待验证邮件', -2=>'限制用户(禁言)', -1=>'未通过审核', 0=>'审核通过,提示填写完整信息', 1=>'没填写详细资料', 2=>'正常使用状态');
$staArrmatt = array(1=>'被推荐', 0=>'非普通 ' );
三、继续找到 大概71行左右
if($spacesta != -10)
改为
if($spacesta != 50)
member_main.php修改完毕
四、然后打开/dede/templets/member_main.htm
查询 找到下面代码
<td>
{dede:field.mtype /}用户 {dede:field.matt function="GetMAtt(@me)" /}
<br />
金币:{dede:field.money /} 积分:{dede:field.scores /}
</td>
在</td>之前添加代码
<?php
if($fields['spacesta']==-10) echo "<font color='red'>等待验证邮件</font>";
if($fields['spacesta']==-2) echo "<font color='red'>限制用户(禁言)</font>";
if($fields['spacesta']==-1) echo "<font color='000000'>未通过审核</font>";
if($fields['spacesta']==0) echo "<font color='000000'>提示填写完整信息</font>";
if($fields['spacesta']==1) echo "<font color='000000'>没填写详细资料</font>";
if($fields['spacesta']==2) echo "<font color='000000'>正常使用状态</font>";
?>
完成
当然段代码是随意添加在哪个位置都可以,只要是在member_main.htm模板里面添加就好了
好了,给织梦后台添加会员等待验证邮箱和未验证邮箱资料状况条件查询教程到此结束,修改完成以后可以注册试试效果吧
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦后台添加筛选织梦会员等待验证邮箱状况