分享

写回答

发帖

[提问] Godaddy空间中文用户不能正常登陆

GoDaddy GoDaddy 1761 人阅读 | 2 人回复

发表于 2011-6-15 18:22:31 | 显示全部楼层 |阅读模式

Godaddy空间中文用户不能正常登陆
Godaddy空间ASP+SQL2005,网站注册的中文用户不能正常登陆,但注册的英文名和数字的都可以正常登陆使用
求救啊,哪位帮忙解决下。

——————————————————————————————————
sub login()
name=request.form("name")
pass=request.form("pass")
name=replace(name,"'","")
name=replace(name,"""","")
name=replace(name,"=","")
pass=replace(pass,"'","")
pass=replace(pass,"""","")
pass=replace(pass,"=","")
if request("CheckCode")<>CStr(session("GetCode")) then
response.write "<script language=javascript>alert('请输入正确的验证码!');history.back();</script>"
response.end
elseif session("logins")>3 then
response.write "<script language=javascript>alert('输入错误次数太多!请稍后再试!');history.back();</script>"
response.end
end if

exec="Select * From "&kuaishua&"_hei where class='2' and name='"&name&"' "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
if not rs.eof then
Response.Write("<script>alert('您已被平台列为黑名单,请联系管理员!!');history.back();</script>")
  response.End()
end if

exec="Select level1,islogin,activestart From "&kuaishua&"_register where username='"&name&"' and password1='"&md5(pass)&"' "
response.write "Select level1,islogin,activestart From "&kuaishua&"_register where username='"&name&"' and password1='"&md5(pass)&"' "
response.write session("logins") & "==" & session("logins")+1
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
if rs.eof then
session("logins")=session("logins")+1
response.write "<script>alert('用户名不存在或密码错误!');history.back();</script>"
response.End()
else
level1=Replace(Trim(rs("level1")),"'","''")
if stupalllogin=1 then
Response.Write("<script>alert('系统数据维护中,所有会员登陆已关闭,详情请咨询管理员!');history.back();</script>")
response.End()
elseif level1="0" then
Response.Write("<script>alert('对不起此账号还没有通过管理员审核!');window.location.href='index.asp';</script>")
response.End()
  elseif rs("islogin")=1 then
Response.Write("<script>alert('你已被管理员禁止登录!');history.back();</script>")
response.End()
elseif rs("activestart")=0 then
Response.Write("<script>alert('对不起此账号还没有激活!');history.back();</script>")
response.End()
end if
  session("useridname")=name
  sqlr="update "&kuaishua&"_register set lastnow='"&time1&"',LastLoginIP='"&Request.ServerVariables("REMOTE_ADDR")&"' where username='"&session("useridname")&"'"
  conn.execute sqlr
  response.Redirect("user/")
end if
end sub

回答|共 2 个

kingsontsao

发表于 2011-6-16 09:19:14 | 显示全部楼层

这个不太清楚  联系客服问问
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-6-16 09:20:07 | 显示全部楼层

回复 1# 的帖子

这个好像和代码程序有关系,具体不太清楚!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则