您的位置:首页 > 编程语言 > ASP

ASP.NET 控制用户的登录

2013-03-20 15:23 197 查看
        重新添加一个PageBase 一个类,让每个页面继承PageBase这个类,而PageBase这个类继承System.Web.UI.Page

 

这个PageBase类:

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>

///PageBase 的摘要说明

/// </summary>

public class PageBase : System.Web.UI.Page

{

public PageBase()

{

//

//TODO: 在此处添加构造函数逻辑

//

}

}

 

 

然后在主页面里面继承这个PageBase类,

public partial class _Default : PageBase

{

protected void Page_Load(object sender, EventArgs e)

{

 

protected override void OnInit(EventArgs e)

        {

            string strusername = HttpContext.Current.Request.Cookies["MYSAPSSO2"].Value;

            UoasTicketService.TicketServiceClient TicketService = new UoasTicketService.TicketServiceClient();

            UoasTicketService.validationResult UserResult = TicketService.parseTicket(strusername);

            if (UserResult.portalUser == null)

            {

                Response.Redirect("http://www1.jnpc.com.cn");

            }

        }

 

}

}

 其中还用到了OnInit(),页面初始方法,每次加载页面时都会调用此方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: