public LoginController(UserApp userapp, LogApp logApp, UserLogOnApp logonApp, RoleApp roleApp)
 {
     this.userApp  = userapp;
     this.logApp   = logApp;
     this.logonApp = logonApp;
     this.roleApp  = roleApp;
 }
示例#2
0
        /// <summary>
        /// 修改密码
        /// </summary>
        /// <param name="userId">用户id</param>
        /// <param name="password">原密码</param>
        /// <param name="newpassword">新密码</param>
        /// <param name="repassword">确认新密码</param>
        /// <returns></returns>
        public ApiResult <dynamic> RevisePassword()
        {
            ApiResult <dynamic> api = new ApiResult <dynamic>();

            try
            {
                string       userid       = Common.GetString("userId");
                string       pwd          = Common.GetString("password");
                string       newpwd       = Common.GetString("newpassword");
                string       repwd        = Common.GetString("repassword");
                UserLogOnApp userLogOnApp = new UserLogOnApp();
                var          userLogOn    = userLogOnApp.GetForm(userid);
                var          oldpswd      = Md5.md5(DESEncrypt.Encrypt(Md5.md5(pwd, 32).ToLower(), userLogOn.F_UserSecretkey).ToLower(), 32).ToLower();
                if (userLogOn.F_UserPassword != oldpswd)
                {
                    api.Message = "原密码有误";
                    return(api);
                }
                if (newpwd != repwd)
                {
                    api.Message = "确认密码和新密码不一致";
                    return(api);
                }
                userLogOnApp.ModifyPassword(newpwd, userLogOn.F_Id);
                api.Message = "修改成功";
                api.Status  = true;
                return(api);
            }
            catch (Exception e)
            {
                api.Message = e.Message;
                return(api);
            }
        }
 public UserController(UserApp userApp, UserLogOnApp userLogOnApp, OrganizeApp organizeApp, RoleApp roleApp, DutyApp dutyApp)
 {
     this.userApp      = userApp;
     this.userLogOnApp = userLogOnApp;
     this.organizeApp  = organizeApp;
     this.roleApp      = roleApp;
     this.dutyApp      = dutyApp;
 }
 public UserController(UserApp userApp, UserLogOnApp userLogOnApp)
 {
     this.userApp      = userApp;
     this.userLogOnApp = userLogOnApp;
 }