在注册页面写强制的代码不会对改写前已注册的会员产生效果,用下面一种方法即可解决。
修改空间目录下面的 INDEX.PHP文件,找到(就在前面的那几行)
if($groupid!='guest'){
$lastlodate=get_date($winddb['lastvisit']);
$level=$ltitle[$groupid];
然后在下面跟据你所需要的输入以下代码
1、强制填写生日日期
$idnum = $db->get_one("SELECT * FROM pw_members WHERE uid='$winduid'");
$idnum['bday']=='0000-00-00' && Showmsg("系统发现您<font color=red>没有正确填写你的生日</font>,为了方便正常的查询以及统计会员的资料,所以请您重新填写你的<font color=green>出生日期</font>的信息!<br><br><a href=profile.php?action=modify>进入控制面板修改您的出生日期</a>");
2、强制填写QQ号码
$idnum = $db->get_one("SELECT * FROM pw_members WHERE uid='$winduid'");
$idnum['oicq'] =='' && Showmsg("系统发现您<font color=red>没有正确填写你的QQ号码</font>,为了方便正常的查询以及统计会员的资料,所以请您重新填写你的<font color=green>QQ号码</font>的信息!<br><br><a href=profile.php?action=modify>进入控制面板修改您的QQ号码</a>");
3、强制填写性别(禁止写保密)
$idnum = $db->get_one("SELECT * FROM pw_members WHERE uid='$winduid'");
$idnum['gender']=='0' && Showmsg("系统发现您<font color=red>没有正确选择你的性别</font>,为了方便正常的查询以及统计会员的资料,所以请您重新填写你的<font color=green>性别</font>的信息!<br><br><a href=profile.php?action=modify>进入控制面板修改您的性别</a>");
4、强制填写地址(禁止留空)
$idnum = $db->get_one("SELECT * FROM pw_members WHERE uid='$winduid'");
$idnum['location']=='' && Showmsg("系统发现您<font color=red>没有正确填写你的所在地址</font>,为了方便正常的查询以及统计会员的资料,所以请您重新填写你的<font color=green>地址</font>的信息!<br><br><a href=profile.php?action=modify>进入控制面板修改您的地址信息</a>");
其它也可以添加,但是用的少罢了。

RSS订阅