一般大家都是使用session用来验证用户是否进行登陆!(因为要在Page_load事件中验证)所以这样进行的效率有点低。如何或者有没有其他的方法提供高效的权限验证!请各位指教! 谢谢!

解决方案 »

  1.   

    通过FormsIdentity 验证
    参考
      

  2.   

    你指的效率低是什么意思?觉得session占用服务器资源太高了?应该不会很高吧。
    或者你也可以把登录的相关信息加密写到cookies里面
      

  3.   

    我的意思是等到page_load事件里在验证,如果不通过那不是page_load以前的工作 不都白做了吗?同志们帮忙顶一下了!谢谢!
      

  4.   

    session 大点的项目中都不会去用..一般来说,一个Web站点可能会为每一个访问者产生一个唯一的ID,然后以Cookie文件的形式保存在每个用户的机器上。 
    Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验中见到它的实际样子。区别
    Session是存在服务器端的;而Cookie是存在客户端的!!Session更不需要Cookie来支持和不会受浏览器端的设置影响,可记录每个访问者的信息,独立在服务器端,比Cookie安全!Session是存在内存中的,浏览器关闭它也就“死”了;Cookie是以文件方式存在的,可以修改其“存活”时间。