20220726 修改密码策略

This commit is contained in:
2022-07-26 13:51:21 +08:00
parent 0f7638febc
commit 31efa1eac9
13 changed files with 277 additions and 57 deletions
@@ -43,7 +43,15 @@ namespace FineUIPro.Web.Personal
this.btnCustomQuery.Hidden = false;
this.lbSystemVersion.Hidden = false;
this.lbSystemVersion.Text = Funs.SystemVersion;
this.btnPassRefresh.Hidden = false;
}
if (this.CurrUser.UserId == Const.sysglyId)
{
this.lbSystemVersion.Hidden = false;
this.lbSystemVersion.Text = Funs.SystemVersion;
this.btnPassRefresh.Hidden = false;
}
}
}
@@ -154,5 +162,34 @@ namespace FineUIPro.Web.Personal
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../SysManage/CustomQuery.aspx"), "查询"));
}
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnPassRefresh_Click(object sender, EventArgs e)
{
var getUsers = from x in Funs.DB.Sys_User
where x.RawPassword == null
select x;
foreach (var item in getUsers)
{
string password = Funs.getInitialPassword(item.UnitId, item.IdentityCard);
UserService.UpdatePassword(item.UserId, password);
}
var getPersons = from x in Funs.DB.SitePerson_Person
where x.RawPassword == null
select x;
foreach (var item in getPersons)
{
string password = Funs.getInitialPassword(item.UnitId, item.IdentityCard);
PersonService.UpdateSitePersonPassword(item.PersonId, password);
}
ShowNotify("重置成功!", MessageBoxIcon.Success);
}
}
}