用户登成功后生成相应的SESSION,然后写一页面判定此SESSION是否存在,不存在转到登录页,在要认证的页面头包含判定页

解决方案 »

  1.   

    <% if session("login_name")="" then   response.write "你没有登录,请登录!<a href='login.asp'>重新登录</a>"
    response.end
    end if
    %>
      
      

  2.   

    我所涉及的页面太多了,只能在每一个页面都加上上面所说的session啊?
    要知道我做的是一个企业的web信息系统,登陆可以浏览的网页太多了,有没有简便的方法,可以不用在每个页面都加上session判断。
      

  3.   

    你可以将 session 的判断做成一个文件, 在每个页首用 include 方式加入
    做 Web 的项目怎么可以少得了 session 这样的服务器级变量呢???
      

  4.   

    使用session吧。如果自己可以控制,使用安全站点也是可行的。
      

  5.   

    在登录认证的界面判断用户名和密码正确以后的地方加一个session在建立一个判断session是否为真的文件
    check.asp
    <%
      if session("admin")="" then
      response.redirect "login.asp"   '转向登录认证页
    '或者可以是
    'resposne.write "你没有权限浏览此页"    '显示报错信息  else
    response.redirect "登录成功后指向的页"
     end if%>
    然后在所有不想让一般用户去的页面第一行加上以下代码
    <!--#include file="check.asp"-->
    ok!