DTcms.Web.UI/DTcms.Web.UI.Page/login.cs

(完整代码) 1KB

using DTcms.Common;
using DTcms.Model;
using System;
using System.Web;

namespace DTcms.Web.UI.Page
{
	public class login : BasePage
	{
		protected string turl = string.Empty;

		protected override void ShowPage()
		{
			base.Init += new EventHandler(this.UserPage_Init);
		}

		private void UserPage_Init(object sender, EventArgs e)
		{
			this.turl = base.linkurl("usercenter", new object[]
			{
				"index"
			});
			if (HttpContext.Current.Request.Url != null && HttpContext.Current.Request.UrlReferrer != null)
			{
				string currUrl = HttpContext.Current.Request.Url.ToString().ToLower();
				string refUrl = HttpContext.Current.Request.UrlReferrer.ToString().ToLower();
				string regPath = base.linkurl("register", new object[0]).ToLower();
				if (currUrl != refUrl && refUrl.IndexOf(regPath) == -1)
				{
					this.turl = HttpContext.Current.Request.UrlReferrer.ToString();
				}
			}
			Utils.WriteCookie("dt_cookie_url_referrer", this.turl);
			users model = base.GetUserInfo();
			if (model != null)
			{
				HttpContext.Current.Response.Redirect(this.turl);
			}
		}
	}
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。