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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3196.html