用户登录  | 
首 页技术文章软件发布广告价格
当前位置:传奇游戏服务端下载站传奇站长论坛资源网站程序技术文章文章资讯游戏架设教程奇迹技术

注册页面的BUG修复

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2014-10-03 19:10:00
今天看了好几个的注册系统,发现几乎都存在注册中文帐号的问题,虽然有的用“if asc(ps_loginname)<0 then”做了过滤,但是这样并不能防止帐号中含有中文,例如“aa中文bb”这样的帐号。于是做了些修正,希望对大家有用。

首先在注册程序里加入下面一段代码

<%
function strlen(str)
dim p_len
p_len=0
strlen=0
if trim(str)<>"" then
p_len=len(trim(str))
for xx=1 to p_len
if asc(mid(str,xx,1))<0 then
strlen=int(strlen) + 2
else
strlen=int(strlen) + 1
end if
next
end if
end function
%>

然后把“if asc(ps_loginname)<0 then ”改为

“if strlen(ps_loginname) <> len(ps_loginname) then”

就可以了。

如果原来没有中文过滤的就在适当位置加上

检查是否含有中文->
if strlen(ps_loginname) <> len(ps_loginname) then
response.write "<script language=javascript>alert(注意,用户名里不能含有中文!);history.back();</script>"
response.end
end if

还有另一个关于大小写帐号的问题:

把“ps_loginname=request.form("ps_loginname")”改为

“ps_loginname=LCase(request.form("ps_loginname"))”就可以了
商业完整版游戏发布站程序免费下载:www.98youx.com

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
传奇资源网提供最新传奇开区一条龙版本下载,本站声明:只更新最新最好的传奇服务端分享给大家。