当前位置:编程学习 > C#/ASP.NET >>

ASP.NET验证用户登陆的问题

我们平常验证用户登陆是不是每个页面都验证是否登陆,有没有更简洁的的办法? --------------------编程问答-------------------- 写一个基类,每个页面继承这个基类,就可以了! --------------------编程问答-------------------- --------------------编程问答-------------------- app_code basepage.cs 内写一方法验证
所有页面后台继承自basepage --------------------编程问答-------------------- 用.net的用户验证框架
--------------------编程问答-------------------- 晕死,写个基类,还不是一样每次都要验证啊,那个类还不是每次都要加载,说了等于没说! --------------------编程问答-------------------- 请各位大师说详细点! --------------------编程问答-------------------- 怎么都是一两个字忽悠人的呢,拿出具体的方可服人咯! --------------------编程问答-------------------- 参考 --------------------编程问答-------------------- 结帖率  又是0.00%的。我晕 --------------------编程问答-------------------- 为了安全都是每个页面都判断。继承基类只是为了少写代码。

例如:


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;


/// <summary>
/// PgageBase 的摘要说明
/// </summary>
namespace PgageBaseModule
{
    public class PgageBase : Page

    {
        public PgageBase()
        {

            Load += new EventHandler(CommonPage_Load);

            //
            // TODO: 在此处添加构造函数逻辑
            //
        }
        void CommonPage_Load(object sender, EventArgs e)
        {
            if (Session["userId"] == null)
            {
                Response.Write("<script>alert('請選擇!');</script>");
               


            }

            //如果不存在会员会话信息则跳转到用户登录页面
            
        }

    }

}





然后其他页面都继承这个类:


public partial class Default2 : PgageBaseModule.PgageBase

就不用每个页面写判断了。 --------------------编程问答-------------------- 怎么结帖? --------------------编程问答--------------------
引用 11 楼 jsm8610 的回复:
怎么结帖?


帖子标题上面不是有结贴? --------------------编程问答-------------------- 你有安全需求要做身份验证就验证罗,这是需求决定的,和编程没有一毛钱的关系。不知道楼主钻这个牛角尖干什么。 --------------------编程问答--------------------
引用 1 楼 leejelen 的回复:
写一个基类,每个页面继承这个基类,就可以了!

一般都是考虑用这个方法的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,