
mssql网站后台的用户&密码?
源码是从网上下的asp+sql,sql我导入到godaddy的mssql里面去了.现在网站安装好了.注册新用户什么的都没错,所以数据库连结应该是没问题了.可是我网站后台怎...
源码是从网上下的asp+sql,sql我导入到godaddy的mssql里面去了.
现在网站安装好了.注册新用户什么的都没错,所以数据库连结应该是没问题了.可是我网站后台怎么登陆都登陆不上去.初始密码我是不知道的.
但是我有godaddy 的mssql后台,我能看到admin用户密码的表格.是H_admin这个表格,里面的内容是:
adminid username password lastip lasttime limit
36 admin admin888 NULL NULL NULL
我的登录网页源码是这一段:
dim Action, ErrStr
dim s_Usr,s_Pwd,s_Chk
Randomize timer
Action = UCase(Trim(Request.QueryString("action")))
if Action="LOGIN" then
s_Usr = YeSqlStr(Trim(Request.form("usr")),0)
s_Pwd = YeSqlStr(Trim(Request.form("pwd")),0)
s_Chk = Trim(Request.form("chk"))
If not isnumeric(s_Chk) or s_Chk="" then
ErrStr="验证码错误,请重试..."
elseif int(s_Chk) <> Session("GetCode") then
ErrStr="验证码错误,请重试..."
else
If s_Usr <> "" And s_Pwd <> "" Then
call ConnectionDatabase
set Rs=GrateRs("select * from H_admin where username like '"&trim(s_Usr)&"'",3)
If Not Rs.Eof Then
If Rs("password") = md5(s_Pwd) Then
Session("Admin_UserName") = s_Usr
Session("Admin_PassWord") = md5(s_Pwd)
Rs("lasttime")=now()
Rs("lastip")=request.ServerVariables("REMOTE_ADDR")
Rs.update
Response.Redirect "main.asp"
Response.End
End If
End If
call DBConnEnd
End If
ErrStr="用户名或密码错误,请重试..."
end if
if ErrStr="" then
Response.Redirect "main.asp"
else
response.write "<script language='JavaScript'>alert('"&ErrStr&" 请返回重新登录');window.location.href='./'</script>"
end if
end if
请各位大虾们帮我分析下我老是返回用户名或密码错误,请重试...是什么原因?谢谢啦~ 展开
现在网站安装好了.注册新用户什么的都没错,所以数据库连结应该是没问题了.可是我网站后台怎么登陆都登陆不上去.初始密码我是不知道的.
但是我有godaddy 的mssql后台,我能看到admin用户密码的表格.是H_admin这个表格,里面的内容是:
adminid username password lastip lasttime limit
36 admin admin888 NULL NULL NULL
我的登录网页源码是这一段:
dim Action, ErrStr
dim s_Usr,s_Pwd,s_Chk
Randomize timer
Action = UCase(Trim(Request.QueryString("action")))
if Action="LOGIN" then
s_Usr = YeSqlStr(Trim(Request.form("usr")),0)
s_Pwd = YeSqlStr(Trim(Request.form("pwd")),0)
s_Chk = Trim(Request.form("chk"))
If not isnumeric(s_Chk) or s_Chk="" then
ErrStr="验证码错误,请重试..."
elseif int(s_Chk) <> Session("GetCode") then
ErrStr="验证码错误,请重试..."
else
If s_Usr <> "" And s_Pwd <> "" Then
call ConnectionDatabase
set Rs=GrateRs("select * from H_admin where username like '"&trim(s_Usr)&"'",3)
If Not Rs.Eof Then
If Rs("password") = md5(s_Pwd) Then
Session("Admin_UserName") = s_Usr
Session("Admin_PassWord") = md5(s_Pwd)
Rs("lasttime")=now()
Rs("lastip")=request.ServerVariables("REMOTE_ADDR")
Rs.update
Response.Redirect "main.asp"
Response.End
End If
End If
call DBConnEnd
End If
ErrStr="用户名或密码错误,请重试..."
end if
if ErrStr="" then
Response.Redirect "main.asp"
else
response.write "<script language='JavaScript'>alert('"&ErrStr&" 请返回重新登录');window.location.href='./'</script>"
end if
end if
请各位大虾们帮我分析下我老是返回用户名或密码错误,请重试...是什么原因?谢谢啦~ 展开
展开全部
当然会密码错误啦。。。
If Rs("password") = md5(s_Pwd)
你输入的密码已经被MD5加密过,但是你数据库里的密码是没加密过的。所以就通不过密码验证那一关
你调试一下,看看你输入的密码MD5加密过以后是多少,复制到数据库里,就行了
If Rs("password") = md5(s_Pwd)
你输入的密码已经被MD5加密过,但是你数据库里的密码是没加密过的。所以就通不过密码验证那一关
你调试一下,看看你输入的密码MD5加密过以后是多少,复制到数据库里,就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询