5天学会asp(2)
<td>
<input name=username type="text" maxlength="20">
</td>
</tr>
<tr>
<td><font size=2>密 码:</font></td>
<td>
<input type="password" name=password maxlength="20">
</td>
</tr>
<tr>
<td colspan="2" align=center>
<input type="submit" value=登录>
<input type="reset" value=重置>
</td>
</tr>
</table>
</center>
</form>
</body>
</html>
二,我们在做一个页面来接受这些数据,这个页面就叫checklogin.asp
<%
'-------------------为防止出错我们定义username和password----------------
dim username
dim password
'--------用request的form方法来接受login.asp页面传来的值,并付值给我们定义的username和password
username=request.form("username")
password=request.form("password")
'---------判断传来的值是不是空值
if username="" then
'用response的write的方法输出一个脚本
response.write"<script>alert('用户名不能为空')</script>"
response.end
end if
if password="" then
response.write"<script>alert('密码不能为空')</script>"
response.end
end if
'----------判断用户名和密码是不是一样的,如果一样的输出"登陆成功"并把session的标志给这个用户,否则就输出"登陆失败"
if username="admin" and password="admin" then
response.write"登陆成功"
session("loginok")=username
else
response.write"登陆失败"
'重定向到login.asp
response.redirect"login.asp"
end if
%>
这里我们用到了request.form的方法(接受数据)
response的write(输出数据)和redirect(重定向)
session的会话,这里我先简单的说说session的作用吧,
就拿我的同学录来说吧!这里会判断用户的级别和权限(如:没有审核同学,通过审核的同学,班级管理员)如果用户登陆成功了,
session就和server产生了会话,没有审核同学就付值为session(userlevel)=1,通过审核的同学就付值为session(userlevel)=2
内容版权声明:除非注明,否则皆为本站原创文章。