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; } }
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; } }