gyhlw_dotnet/网站项目/VRS/Management/AdminPassword.aspx.cs

124 lines
4.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
using VRS.Util;
namespace VRS.Management
{
public partial class AdminPassword : BasePage
{
DataService.BLL.admin_user bll_user = new DataService.BLL.admin_user();
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
protected override void Page_Load(object sender, EventArgs e)
{
base.Page_Load(sender, e);
if (!IsPostBack)
{
}
}
#region old
/*
protected void btnSure_Click_old(object sender, EventArgs e)
{
var login = DataService.BLL.admin_user.load_login();
var user = bll_user.GetModel(login.user_id);
if (string.IsNullOrEmpty(old_password.Text.Trim()))
{
RadAjaxManager1.Alert("原密码不能为空!");
return;
}
var pass_word = BasePage.GetMD5(old_password.Text.Trim());
var list_exists = bll_user.GetModelList(string.Format(" user_id = '{0}' and password='{1}' ", user.user_id, pass_word));
if (list_exists.Count <= 0)
{
RadAjaxManager1.Alert("原密码错误!");
return;
}
var newpassword = new_password.Text.Trim();
var confirm = confirm_password.Text.Trim();
if (string.IsNullOrEmpty(new_password.Text.Trim()))
{
RadAjaxManager1.Alert("新密码不能为空!");
return;
}
if (newpassword != confirm)
{
RadAjaxManager1.Alert("新密码与确认密码不一致!");
return;
}
user.password = GetMD5(newpassword);
if (bll_user.Update(user))
{
log.write_log("修改密码成功。" + "登录账号:" + user.id_card + "ID" + user.user_id);
RadAjaxManager1.ResponseScripts.Add("alert('修改成功!');CloseAndRebind();");
}
else
RadAjaxManager1.Alert("修改失败!");
}
*/
#endregion
// old_password new_password confirm_password
protected void btnSure_Click(object sender, EventArgs e)
{
var login = DataService.BLL.admin_user.load_login();
var user = bll_user.GetModel(login.user_id);
var temp_1 = temp1.Value;
var temp_2 = temp2.Value;
var temp_3 = temp3.Value;
var old_1 = Login.DecryptByAES(temp_1, Login.AES_KEY);
var new_1 = Login.DecryptByAES(temp_2, Login.AES_KEY);
var confirm_1 = Login.DecryptByAES(temp_3, Login.AES_KEY);
var pass_word = EncryptionAndDecryption.EncryptByLgzn(old_1);
var list_exists = bll_user.GetModelList(string.Format(" user_id = '{0}' and password='{1}' ", user.user_id, pass_word));
if (list_exists.Count <= 0)
{
RadAjaxManager1.Alert("原密码错误!");
return;
}
var newpassword = new_1;
var confirm = confirm_1;
if (string.IsNullOrEmpty(newpassword))
{
RadAjaxManager1.Alert("新密码不能为空!");
return;
}
if (newpassword != confirm)
{
RadAjaxManager1.Alert("新密码与确认密码不一致!");
return;
}
user.password = EncryptionAndDecryption.EncryptByLgzn(newpassword);
user.r6 = newpassword; //密码
if (bll_user.Update(user))
{
log.write_log("修改密码成功。" + "登录账号:" + user.id_card + "ID" + user.user_id);
RadAjaxManager1.ResponseScripts.Add("alert('修改成功!');CloseAndRebind();");
}
else
RadAjaxManager1.Alert("修改失败!");
}
}
}