69 lines
2.7 KiB
C#
69 lines
2.7 KiB
C#
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;
|
|
}
|
|
|
|
}
|
|
|
|
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("登录失败!");
|
|
}
|
|
}
|
|
}
|
|
} |