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

请各位大虾们帮我分析下我老是返回用户名或密码错误,请重试...是什么原因?谢谢啦~
展开
 我来答
经常上网的猫
2009-11-28 · TA获得超过1097个赞
知道小有建树答主
回答量:645
采纳率:0%
帮助的人:636万
展开全部
当然会密码错误啦。。。
If Rs("password") = md5(s_Pwd)
你输入的密码已经被MD5加密过,但是你数据库里的密码是没加密过的。所以就通不过密码验证那一关
你调试一下,看看你输入的密码MD5加密过以后是多少,复制到数据库里,就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式