public void RevisePassword(string userPassword, string keyValue) { SysUserlogon userLogOnEntity = new SysUserlogon(); userLogOnEntity.FId = keyValue; userLogOnEntity.FUserSecretkey = Md5.md5(Common.CreateNo(), 16).ToLower(); userLogOnEntity.FUserPassword = Md5.md5(DESEncrypt.Encrypt(Md5.md5(userPassword, 32).ToLower(), userLogOnEntity.FUserSecretkey).ToLower(), 32).ToLower(); service.Update(userLogOnEntity); }
public void SubmitForm(SysUser userEntity, SysUserlogon userLogOnEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { userEntity.Modify(keyValue); } else { userEntity.Create(); } service.SubmitForm(userEntity, userLogOnEntity, keyValue); }
public void SubmitForm(SysUser userEntity, SysUserlogon userLogOnEntity, string keyValue) { using (var db = new RepositoryBase().BeginTrans()) { if (!string.IsNullOrEmpty(keyValue)) { db.Update(userEntity); } else { userLogOnEntity.FId = userEntity.FId; userLogOnEntity.FUserId = userEntity.FId; userLogOnEntity.FUserSecretkey = Md5.md5(Common.CreateNo(), 16).ToLower(); userLogOnEntity.FUserPassword = Md5.md5(DESEncrypt.Encrypt(Md5.md5(userLogOnEntity.FUserPassword, 32).ToLower(), userLogOnEntity.FUserSecretkey).ToLower(), 32).ToLower(); db.Insert(userEntity); db.Insert(userLogOnEntity); } db.Commit(); } }
public SysUser CheckLogin(string username, string password) { SysUser userEntity = service.FindEntity(t => t.FAccount == username); if (userEntity != null) { if (userEntity.FEnabledMark == true) { SysUserlogon userLogOnEntity = userLogOnApp.GetForm(userEntity.FId); string dbPassword = Md5.md5(DESEncrypt.Encrypt(password.ToLower(), userLogOnEntity.FUserSecretkey).ToLower(), 32).ToLower(); if (dbPassword == userLogOnEntity.FUserPassword) { DateTime lastVisitTime = DateTime.Now; int LogOnCount = (userLogOnEntity.FLogOnCount).ToInt() + 1; if (userLogOnEntity.FLastVisitTime != null) { userLogOnEntity.FPreviousVisitTime = userLogOnEntity.FLastVisitTime.ToDate(); } userLogOnEntity.FLastVisitTime = lastVisitTime; userLogOnEntity.FLogOnCount = LogOnCount; userLogOnApp.UpdateForm(userLogOnEntity); return(userEntity); } else { throw new Exception("密码不正确,请重新输入"); } } else { throw new Exception("账户被系统锁定,请联系管理员"); } } else { throw new Exception("账户不存在,请重新输入"); } }
public void SubmitForm(SysUser userEntity, SysUserlogon userLogOnEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { userEntity.FId = keyValue; var LoginInfo = OperatorProvider.Provider.GetCurrent(); if (LoginInfo != null) { userEntity.FLastModifyUserId = LoginInfo.UserId; } userEntity.FLastModifyTime = DateTime.Now; } else { userEntity.FId = Common.GuId(); var LoginInfo = OperatorProvider.Provider.GetCurrent(); if (LoginInfo != null) { userEntity.FCreatorUserId = LoginInfo.UserId; } userEntity.FCreatorTime = DateTime.Now; } service.SubmitForm(userEntity, userLogOnEntity, keyValue); }
public void UpdateForm(SysUserlogon userLogOnEntity) { service.Update(userLogOnEntity); }
public IActionResult SubmitForm(SysUser userEntity, SysUserlogon userLogOnEntity, string keyValue) { userApp.SubmitForm(userEntity, userLogOnEntity, keyValue); return(Success("操作成功。")); }