using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using VRS.Util; namespace VRS { public partial class Login : System.Web.UI.Page { DataService.BLL.admin_user bllUser = new DataService.BLL.admin_user(); DataService.BLL.admin_log log = new DataService.BLL.admin_log(); protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { var value = "887E7A6FF8867D0CE6A0A45CA5FCB8469C0BA50D4ACB7F95A9E73E7F0D2F6448E1851DB1D53DA2D7EC0FECE8CF8657102A4CC80B01A61702942C893770E99BF3BBF320EB338CE4D11EC8E4F075B29BD7"; var key = "kGBxaThxMCMGaysp"; var pack = AESHelper.AesDecrypt(value, key); //var zz = typeof(DataService.Model.admin_major).Name; } } public string GetRequestParameter(string paramName) { #if NETCOREAPP // 传统ASP.NET Core 实现 return Request.Query[paramName].ToString() ?? Request.Form[paramName].ToString(); #else // 传统 ASP.NET 实现 return Request.Params[paramName]; #endif } protected void btnLogin_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtUserId.Text.Trim()) || string.IsNullOrWhiteSpace(txtPassword.Text.Trim())) { ajax.Alert("请输入账号和密码!"); return; } var qry = string.Format(" login_name = '{0}' and password='{1}' ", txtUserId.Text.Trim(), BasePage.GetMD5(txtPassword.Text.Trim())); var user = bllUser.GetModelList(qry).FirstOrDefault(); if (null!= user) { var isAdmin = BasePage.isAdmin(user.user_role); if (!isAdmin) { ajax.Alert("用户角色无效!"); return; } if (user.is_lock=="是") { ajax.Alert("用户状态无效!"); return; } // string user_desc = user.user_id + "|" + user.login_name + "|" + user.real_name + "|" + user.grade + "|" + user.major; string user_desc = user.user_id + "|" + user.login_name + "|" + user.real_name + "|" + "" + "|" + ""; Response.Cookies["admin_user_token"].Value = user.user_id; Response.Cookies["admin_user_id"].Value = user.user_id; Response.Cookies["admin_user_token"].Values.Add("admin_token", HttpUtility.UrlEncode(user_desc)); //Response.Cookies["admin_user_token"].Expires = DateTime.Now.AddMinutes(120); log.write_log("登录后台。" ); Response.Redirect("~/Management/Home.aspx"); } else { //登录失败 ajax.Alert("登录失败!"); } } } }