/// <summary> /// 检查邮箱是否被注册 /// </summary> /// <param name="mail"></param> /// <returns></returns> public Result CheckMailRegisted(string mail) { Result result = new Result() { Status = true, }; try { //检验缓存是否存在 IAccountInfoCache service = ServiceObjectContainer.Get <IAccountInfoCache>(); //存在,返回结果为false result.Status = !service.CheckMailExists(mail); } catch (Exception ex) { result.Status = false; result.Message = "邮箱验证出错" + ex.Message; result.StatusCode = "CMR000"; LoggerUtils.LogIn(LoggerUtils.ColectExceptionMessage(ex, "At service:CheckMailRegisted() .AccountService"), LogType.ErrorLog); } return(result); }