public IActionResult ModifyUserPwd(string password, string userName)
        {
            WebResponseContent webResponse = new WebResponseContent();

            if (string.IsNullOrEmpty(password) || string.IsNullOrEmpty(userName))
            {
                return(Json(webResponse.Error("参数不完整")));
            }
            if (password.Length < 6)
            {
                return(Json(webResponse.Error("密码长度不能少于6位")));
            }

            ISys_UserRepository repository = Sys_UserRepository.Instance;
            Sys_User            user       = repository.FindFirst(x => x.UserName == userName);

            if (user == null)
            {
                return(Json(webResponse.Error("用户不存在")));
            }
            user.UserPwd = password.EncryptDES(AppSetting.Secret.User);
            repository.Update(user, x => new { x.UserPwd }, true);
            //如果用户在线,强制下线
            UserContext.Current.LogOut(user.User_Id);
            return(Json(webResponse.OK("密码修改成功")));
        }
Beispiel #2
0
 public Sys_UserController(
     ISys_UserService userService,
     ISys_UserRepository userRepository,
     ICacheService cahce
     )
     : base(userService)
 {
     _userRepository = userRepository;
     _cache          = cahce;
 }
Beispiel #3
0
 public LoginController(ISys_UserRepository sys_UserRepository)
 {
     this.sys_UserRepository = sys_UserRepository;
 }
 private void InitRepostory()
 {
     _userRepository = new Sys_UserRepository(ConnectionStringName, _KSPDBType);
     _appRepository = new Sys_ApplicationRepository(ConnectionStringName, _KSPDBType);
 }
Beispiel #5
0
 public Sys_UserService(ISys_UserRepository Sys_UserRepositoryS, ISys_UserRoleRepository Sys_UserRoleRepositoryS)
 {
     _Sys_UserRepositoryS     = Sys_UserRepositoryS;
     _Sys_UserRoleRepositoryS = Sys_UserRoleRepositoryS;
 }
Beispiel #6
0
 public UserManagerApp(ISys_UserRepository IS_UserRepository)
 {
     IS_UserRep = IS_UserRepository;
 }
 public Sys_UserService(ISys_UserRepository iRepository)
     : base(iRepository)  //IOC注入Repository
 {
     m_iRepository = iRepository;
 }
Beispiel #8
0
 public Sys_UserBLL()
 {
     _userrepository = new Sys_UserRepository();
 }
Beispiel #9
0
 public Sys_UserService(ISys_UserRepository userRep)
 {
     _userRep = userRep;
 }
Beispiel #10
0
 public Sys_UserService(ISys_UserRepository iRepository, ISys_UserLogOnRepository iLogRepository)
     : base(iRepository)  //IOC注入Repository
 {
     m_iRepository    = iRepository;
     m_iLogRepository = iLogRepository;
 }
 private void InitRepostory()
 {
     _userRepository = new Sys_UserRepository(ConnectionStringName, _KSPDBType);
     _appRepository  = new Sys_ApplicationRepository(ConnectionStringName, _KSPDBType);
 }
 public PermissionsManageService(ISys_UserRepository IS_UserRep)
 {
     ISysUserREP = IS_UserRep;
 }
Beispiel #13
0
 public UEditorController(ISys_UserRepository repository)
 {
     this.repository = repository;
 }