帮忙看下这段asp的验证流程

function chklogin(byval Level)
if len(getlogin("admin", "username")) =0 Then
Dim CK_UserName,CK_PassWord,Rs
CK_UserName=Request.Cookies(Cacheflag)("login_admin_username")
CK_PassWord=Request.Cookies(Cacheflag)("login_admin_password")
CK_UserName=Replace(Replace(Replace(Replace(Replace(Replace(CK_UserName,"'",""),")",""),">",""),"*",""),"?",""),"%","")
CK_PassWord=Replace(Replace(Replace(Replace(Replace(Replace(CK_PassWord,"'",""),")",""),">",""),"*",""),"?",""),"%","")
If Len(CK_UserName)>0 And Len(CK_PassWord)>0 Then
Set Rs = DB("Select [Username],[Password],[Levels],[ManagePlus],[ManageChannel],[Uploadfileexts],[Uploadfilesize],[CheckCode] From [{pre}Admin] Where [Username]='" & CK_UserName & "'",1)
If Not Rs.Eof Then
If MD5(Cacheflag & GetIP & rs("CheckCode"),32)=CK_PassWord Then
call setLogin("admin","username",rs("username"))
call setLogin("admin","password",rs("password"))
call setLogin("admin","levels",rs("levels"))
call setLogin("admin","manageplus",rs("manageplus"))
call setLogin("admin","managechannel",rs("managechannel"))
call setLogin("admin","uploadfileexts",rs("uploadfileexts"))
call setLogin("admin","uploadfilesize",rs("uploadfilesize"))
End If
End If : Rs.Close
End If
end if
if len(getlogin("admin", "username")) = 0 then
response.write "<Script>top.location.href='Login.Asp';</Script>": response.end
else
if instr(",login," & lcase(getlogin("admin", "levels")) & ",", "," & lcase(Level) & ",") = 0 then response.write "对不起,你没有此权限!": response.end
Session("content_IN_Cache") = ""
end if
end function
麻烦帮我说明下详细的验证流程  谢谢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值