You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using NFine.Code; using NFine.Domain.Entity.SystemManage; using NFine.Domain.IRepository.SystemManage; using NFine.Repository.SystemManage;
namespace NFine.Application.SystemManage { public class UserLogOnApp { private IUserLogOnRepository service = new UserLogOnRepository();
public UserLogOnEntity GetForm(string keyValue) { return service.FindEntity(keyValue); }
public void UpdateForm(UserLogOnEntity userLogOnEntity) { service.Update(userLogOnEntity); }
public void RevisePassword(string userPassword,string keyValue) { UserLogOnEntity userLogOnEntity = new UserLogOnEntity(); if (keyValue == "SYS") keyValue = NFine.Code.OperatorProvider.Provider.GetCurrent().UserId; userLogOnEntity.F_Id = keyValue; userLogOnEntity.F_UserSecretkey = Md5.md5(Common.CreateNo(), 16).ToLower(); userLogOnEntity.F_UserPassword = Md5.md5(DESEncrypt.Encrypt(Md5.md5(userPassword, 32).ToLower(), userLogOnEntity.F_UserSecretkey).ToLower(), 32).ToLower(); service.Update(userLogOnEntity); } } }
|