天然气公司如何投诉:我想问下怎样解释以下的VB语句AND代码

来源:百度文库 编辑:高校问答 时间:2024/04/28 03:54:18
<%if Request.ServerVariables("HTTP_METHOD")="POST" then
username=Request.Form("username")
password=Request.Form("password")

if username="" or password="" then
Response.Redirect ("login.asp?errorid=1")
else
if username<>P_username or password<>P_password then
Response.Redirect ("login.asp?errorid=2")
else
session("logusername")=username
session("logpassword")=password
end if
end if
else
if session("logusername")<>P_username or session("logpassword")<>P_password then
Response.Redirect ("login.asp")
end if

end if

首先得到用户提交的用户名和密码
如果用户名或密码为空 提示出错信息
如果用户名或密码不正确 提示出错信息
否则 纪录该用户名和密码为登陆状态

检查现在的纪录的用户名或密码不正确的话 跳到登陆页面

整个代码的大概意思就是

如果输入的用户名或密码为空,则打开 \login.asp?errorid=1
如果输入的用户名或密码不正确,则打开 \login.asp?errorid=2

如果切换WEB页面后用户发生改变,则打开\login.asp重新登入