コード例 #1
0
ファイル: UserController.cs プロジェクト: qshitems/MyTest
 public ActionResult SubmitForm(Sys_UserModel userEntity, Sys_UserLogOnModel userLogOnEntity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         userEntity.F_Id = keyValue;
         var LoginInfo = OperatorProvider.Provider.GetCurrent();
         if (LoginInfo != null)
         {
             userEntity.F_LastModifyUserId = LoginInfo.UserId;
         }
         userEntity.F_LastModifyTime = DateTime.Now;
         userbll.Update(userEntity);
     }
     else
     {
         userEntity.F_Id = Common.GuId();
         var LoginInfo = OperatorProvider.Provider.GetCurrent();
         if (LoginInfo != null)
         {
             userEntity.F_CreatorUserId = LoginInfo.UserId;
         }
         userEntity.F_CreatorTime        = DateTime.Now;
         userLogOnEntity.F_Id            = userEntity.F_Id;
         userLogOnEntity.F_UserId        = userEntity.F_Id;
         userLogOnEntity.F_UserSecretkey = Md5.md5(Common.CreateNo(), 16).ToLower();
         userLogOnEntity.F_UserPassword  = Md5.md5(DESEncrypt.Encrypt(Md5.md5(userLogOnEntity.F_UserPassword, 32).ToLower(), userLogOnEntity.F_UserSecretkey).ToLower(), 32).ToLower();
         userbll.Add(userEntity);
         ulbll.Add(userLogOnEntity);
     }
     return(Success("操作成功。"));
 }
コード例 #2
0
ファイル: UserController.cs プロジェクト: qshitems/MyTest
        public ActionResult SubmitRevisePassword(string userPassword, string keyValue)
        {
            Sys_UserLogOnModel userLogOnEntity = new Sys_UserLogOnModel();

            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();
            ulbll.Update(userLogOnEntity);
            return(Success("重置密码成功。"));
        }