/// <summary> /// 修改密码 /// </summary> /// <param name="sType"> </param> /// <param name="loginPassword"> </param> /// <returns></returns> public static MResult ChangeLoginPassword(SystemType sType, LoginPasswordEntity loginPassword) { var result = new MResult(); if (loginPassword != null && !string.IsNullOrEmpty(loginPassword.email) && !string.IsNullOrEmpty(loginPassword.emailkey) && loginPassword.emailid > 0) { var changeSuccess = false; string message; using (var bbHome = new BbHomeServiceClient()) { bbHome.Open(); int mailId; string mailKey; if (bbHome.CheckPswKeyStatusByEmail(out mailId, out mailKey, out message, loginPassword.email)) { changeSuccess = bbHome.ChangePassWordByEmail(out message, loginPassword.email, loginPassword.password); } bbHome.Close(); } if (changeSuccess) { result.status = MResultStatus.Success; } else { result.status = MResultStatus.LogicError; result.msg = message; } } return(result); }
public MResult ChangeLoginPassword(string sid, string token, string guid, string user_id, string uid, LoginPasswordEntity loginPassword) { var result = new MResult(); try { result = MemberBLL.ChangeLoginPassword(SystemType, loginPassword); } catch (Exception) { result.status = MResultStatus.ExceptionError; result.msg = "处理 数据出错!"; } return(result); }