Beispiel #1
0
        /// <summary>
        /// 找回密码
        /// </summary>
        /// <param name="rq"></param>
        /// <returns></returns>
        public bool FindPassword(FindPasswordRQ rq)
        {
            var newEncryptedPassword = DesCryptoUtil.Encrypt(rq.newPassword);
            var user = Wexin_User.Find(new string[] { Wexin_User._.Username, Wexin_User._.TelePhone }, new string[] { rq.saleId, rq.phone });

            if (user == null || user.Id <= 0)
            {
                return(false);
            }
            user.Password = newEncryptedPassword;
            int flag = user.Update();

            return(flag > 0 ? true : false);
        }
Beispiel #2
0
        public ResultModel <string> FindPassword(FindPasswordRQ rq)
        {
            var resultModel = new ResultModel <string>
            {
                state   = 0,
                message = "",
                data    = "-1"
            };
            var result = _service.FindPassword(rq);

            if (result)
            {
                resultModel.state   = 1;
                resultModel.message = "设置成功";
                return(resultModel);
            }
            resultModel.message = "找不到该用户";
            return(resultModel);
        }