asp登录问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:32:17
if not(rs.bof and rs.eof) then
if code=rs("code") then
session("okyes")=trim(rs("name"))
session.Timeout=20 这几句话是什么意思啊?说下用法好吗?
还有我把这一代码放上去,怎么用任何名和密码都可以进入的.帮我看看!
<%dim name,code
if name="" or code="" then
response.Write "<script LANGUAGE='javascript'>alert('您的管理ID或密码有误!');history.go(-1);</script>"
response.end
end if
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from admin where name='"&name&"' and code='"&code&"' " ,conn,1,1
if not(rs.bof and rs.eof) then
if code=rs("code") then
session("okyes")=trim(rs("name"))
session.Timeout=20
rs.Close
set rs=nothing
response.Redirect "index.asp"
else
response.write "<script LANGUAGE='javascript'>alert('对不起,登

if not(rs.bof and rs.eof) then
if code=rs("code") then
session("okyes")=trim(rs("name"))
session.Timeout=20
如果你登录的时候写的 帐号和密码在数据库理由的话,登录成功 有权限时间为20。就这个意思。