/// <summary>
/// 判断用户是否登录,末登录跳转到登录页面
/// </summary>
public class IsLogin : System.Web.UI.Page
{
/ <summary>
/ 重写页面初始化,判断用户是否登录,末登录跳转到登录页面
/ </summary>
/ <param name="e"></param>
//protected override void OnInit(EventArgs e)
//{
// //string rawUrl = Request.Url.AbsoluteUri.ToLower();
// 判断用户是否已经登录
// //if (!Page.User.Identity.IsAuthenticated)
// //{
// // string url = ConfigurationManager.AppSettings["UserCenterUrl"];
// // Response.Redirect(url + "/login.aspx?ReturnUrl=" + HttpUtility.UrlEncode(rawUrl));
// //}
// base.OnInit(e);
//}
public IsLogin()
{
//
// TODO: 在此处添加构造函数逻辑
//
this.Load += new EventHandler(IsLogin_Load);
}
void IsLogin_Load(object sender, EventArgs e)
{
string rawUrl = Request.Url.AbsoluteUri.ToLower();
// 判断用户是否已经登录
if (!Page.User.Identity.IsAuthenticated)
{
string url = ConfigurationManager.AppSettings["UserCenterUrl"];
Response.Redirect(url + "/login.aspx?ReturnUrl=" + HttpUtility.UrlEncode(rawUrl));
}
/// 判断用户是否登录,末登录跳转到登录页面
/// </summary>
public class IsLogin : System.Web.UI.Page
{
/ <summary>
/ 重写页面初始化,判断用户是否登录,末登录跳转到登录页面
/ </summary>
/ <param name="e"></param>
//protected override void OnInit(EventArgs e)
//{
// //string rawUrl = Request.Url.AbsoluteUri.ToLower();
// 判断用户是否已经登录
// //if (!Page.User.Identity.IsAuthenticated)
// //{
// // string url = ConfigurationManager.AppSettings["UserCenterUrl"];
// // Response.Redirect(url + "/login.aspx?ReturnUrl=" + HttpUtility.UrlEncode(rawUrl));
// //}
// base.OnInit(e);
//}
public IsLogin()
{
//
// TODO: 在此处添加构造函数逻辑
//
this.Load += new EventHandler(IsLogin_Load);
}
void IsLogin_Load(object sender, EventArgs e)
{
string rawUrl = Request.Url.AbsoluteUri.ToLower();
// 判断用户是否已经登录
if (!Page.User.Identity.IsAuthenticated)
{
string url = ConfigurationManager.AppSettings["UserCenterUrl"];
Response.Redirect(url + "/login.aspx?ReturnUrl=" + HttpUtility.UrlEncode(rawUrl));
}
}
}
使用时将继承的Page改成IsLogin