/// <summary> /// 检查用户名是否存在 /// /// 返回值: /// -1,用户名为空 /// 0,不存在,可以使用 /// 1,已经存在 /// 2,禁止使用的名称 /// </summary> private void IsExistsUserByName() { string name = XYECOM.Core.XYRequest.GetQueryString("name").Trim().ToLower(); if (name.Equals("")) ResponseXML(Result.Failed, "数据不完整"); if (webInfo.ForbidName != "") { string[] names = webInfo.ForbidName.Split(','); for (int j = 0; j < names.Length; j++) { if (name.Equals(names[j].ToLower())) { ResponseXML(Result.Failed, "此用户名不允许注册"); break; } } } Business.UserReg userRegBLL = new XYECOM.Business.UserReg(); if (userRegBLL.IsExistTheUserName(name)) { Model.UserRegInfo userRegInfo = userRegBLL.GetItem(name); ResponseXML(Result.Failed, "此用户名已被注册,请选择其他用户名", "<question>" + userRegInfo.Question + "</question>"); } ResponseXML(Result.Success, "验证通过"); }