|
前两天下载了站上的 首页 >> 邮件服务器 >> 电子邮件服务器下载 >> webeasymail域名自动识别首页 , 在服务器上安装后出现如下情况:<br>
<br>
因为我的服务器上用户管理比较混乱,用户设置的时候有的带域,有的不带域。因为用户很多,所以一直以来都没有进行清理。<br>
<br>
安装完webeasymail域名自动识别首页后,发现所有带域的用户名都能够登陆,不带域的用户名全部不能登陆。<br>
<br>
我自己看了一下它里面的代码,是在这里进行*断的:<br>
<br>
<table code width=100% bgcolor=#f7f7f7 cellpadding=5 cellspacing=2 class=TBBG9><tr><td bgcolor=eeeeee class=TBBG1><br>
'*断并决定用户名是否带域<br>
if instr(1,request("username"),"@")>0 and instr(1,request("username"),".")>0 then '*断的条件,设置为.....<br>
un = trim(request("username")) '不带域<br>
else<br>
un = trim(request("username")) & "@" & hname '带域<br>
end if<br>
</td></tr></table code><br>
<br>
其中的注释行是我自己添加的。<br>
<br>
仔细看它的IF*断语句,只是*断了用户名是否为空(或称用户名是否大于0)。这样根本不能满足我的要求。但是我不知道该怎么来改写这个*断。<br>
<br>
请高手们帮忙!谢谢!! |