Example #1
0
        public object changPass(string userName)
        {
            Results<string> result = new Results<string>();
            HelperData h = new HelperData();
            try
            {
                string  newPass = new CustomMembershipProvider().EncryptPassword(userName);
                result.Value = h.changPass(userName, newPass);
                if (result.Value != "0")
                {
                    result.IsSuccessfull = true;
                    result.Message = "";
                }
                else
                {
                    result.IsSuccessfull = false;

                }
                return result;
            }
            catch
            {
                result.IsSuccessfull = false;
                result.Message = "ارتباط با پایگاه داده برقرار نشد. خطای شماره 190";
                return result;
            }
        }
Example #2
0
        public object changePass(string oldPass, string newPass)
        {
            Results<string> result = new Results<string>();
               HelperData h = new HelperData();

               try
               {
               newPass = new CustomMembershipProvider().EncryptPassword(newPass);
               oldPass = new CustomMembershipProvider().EncryptPassword(oldPass);
               result.Value = h.changePass(oldPass, newPass, Convert.ToInt16(System.Web.HttpContext.Current.Session["userCode"]));
               if (result.Value == "1")
               {
                   result.IsSuccessfull = true;
               }
               else if (result.Value == "0")
               {
                   result.IsSuccessfull = false;
                   result.Message = "رمز عبور فعلی، اشتباه وارد شده است";
               }
               else
               {
                   result.IsSuccessfull = false;
                   result.Message = "امکان ویرایش اطلاعات نمیباشد/ خطای شماره 100";
               }
               return result;
               }
               catch (Exception error)
               {
               result.Message = error.Message;
               result.IsSuccessfull = false;
               return result;
               }
        }