问题1  asp.net 过滤器怎么写?过滤所有页面,希望高手能详细点
问题2  怎么防止session过期?最好能提供例子问题3  登录时候把用户信息保留在cookies怎么保存和怎么保存会安全点,当再次打开网页的时候怎么验证cookies保留的用户名是否和数据库匹配?可以用全局应用程序来实现吗?

解决方案 »

  1.   

    ASP.NET中利用HttpHandler
    应用程序池会经常重启,与进程标识有关
    sessionstate保存asp.net状态服务
    数据加密保存
      

  2.   


    public class pages : System.Web.UI.Page
    {
        public pages()
    {
            this.Load += new EventHandler(pages_Load);
    }    void pages_Load(object serder, EventArgs e)
        {
            if (Session["username"] == null )
            {
                Response.Clear();
                Response.Redirect("login.aspx");
            }
        }
    }
    所有页面继承此类。。过滤器
      

  3.   

    web.config配置文件,把sessionState  mode="InProc" 改成mode="StateServer"HttpContext.Current.Request.Cookies["Rst"]  获取cookie