* @version : HUOSDK 8.0 */ namespace huolib\status; class MemberStatus extends CommonStatus { /** * 定义登录和注册的状态码 * 411 * 413 * 416 * */ CONST NO_ERROR = 200; //注册或者登录成功 CONST UNKNOWN_ERROR = -9999; //未知错误 CONST USERNAME_EMPTY = 41101; //用户名为空 CONST USERNAME_SENSITIVE = 41102; //用户名含敏感字 CONST USERNAME_EXISTS = 41103; //用户名已存在 CONST USERNAME_NOT_EXISTS = 41114; //用户名不存在 CONST USERNAME_OR_PASSWORD_ERR = 41104; //用户名或密码错误 CONST USERNAME_TOO_SHORT = 41105; //用户名太短 CONST USERNAME_TOO_LONG = 41106; //用户名太长 CONST USERNAME_BAD_CHAR = 41107; //用户名必须为数字字母组合 CONST ACCOUNT_HALT = 41108; //账号停用 CONST ACCOUNT_NOT_BIND_EMAIL = 41109; //账户未绑定邮箱 CONST ACCOUNT_NOT_BIND_PHONE = 41110; //账户未绑定手机 CONST UID_NOT_EXISTS = 41111; //用户ID不存在 CONST UID_INVALID = 41112; //用户ID非法 CONST USERNAME_LIKE_MOBILE = 41113; //手机号请使用手机注册 CONST PASSWORD_EMPTY = 41201; //密码为空 CONST PASSWORD_BAD_CHAR = 41202; //密码必须为英文字符 CONST PASSWORD_TOO_LONG = 41203; //密码太长 CONST PASSWORD_TOO_SHORT = 41204; //密码太短 CONST PASSWORD_ERROR = 41205; //密码错误 CONST PHONE_EMPTY = 41301; //手机号为空 CONST PHONE_ERROR = 41302; //手机号格式错误 CONST PHONE_EMAIL_EMPTY = 41303; //手机号或邮箱为空 CONST PHONE_NOT_BIND = 41304; //未绑定手机号 CONST PHONE_IS_BIND = 41305; //手机号已绑定 CONST PHONE_SEND_MORE = 41306; //验证码发送过于频繁 CONST PHONE_SEND_ERROR = 41307; //验证码发送失败 CONST PHONE_HAS_SEND = 41308; //验证码已发送,请稍后再试 CONST PHONE_IS_REG = 41309; //手机号已注册 CONST PHONE_NOT_REG = 41310; //手机号未注册 CONST PHONE_NOT_CHECK = 41311; //请先校验原有手机号 const PHONE_BIND_TOOMUCH = 41312; //手机号绑定账号过多 CONST EMAIL_EMPTY = 41351; //email为空 CONST EMAIL_ERROR = 41352; //email格式错误 CONST EMAIL_NOT_BIND = 41353; //邮箱未绑定 CONST EMAIL_IS_BIND = 41354; //邮箱已绑定 CONST EMAIL_SEND_MORE = 41355; //验证码发送 过于频繁 CONST EMAIL_SEND_ERROR = 41356; //邮件发送失败 CONST CODE_ERROR = 41601; //验证码错误 CONST CODE_TYPE_ERROR = 41602; //验证码类型错误 CONST CODE_NOT_SEND = 41603; //验证码类型错误 CONST CODE_IS_EXPIRED = 41604; //验证码已过期 CONST CONFIG_ERROR = 41699; //配置错误 CONST OAUTH_LOGIN_FAIL = 41312; //第三方登录失败 CONST GENDER_ERROR = 41313; //性别错误 CONST OAUTH_TYPE_ERROR = 41314; //第三方参数错误 CONST INVALID_PARAMS = 1000; //参数非法 CONST LOGIN_IS_OUT = 1002; //登陆已过期 CONST HAS_LOGIN = 1003; //玩家已登录 CONST ITG_NOT_ENOUGH = 44001; //积分不足 CONST NICKNAME_EMPTY = 41401; //昵称为空 CONST NICKNAME_SENSITIVE = 41402; //昵称含敏感字 CONST NICKNAME_TOO_SHORT = 41403; //昵称太短 CONST NICKNAME_TOO_LONG = 41404; //昵称太长 CONST YOU_ARE_NOT_AGENT = 41405; //你不是渠道,不能进行此操作 CONST MEM_ACCOUNT_ANOMALY = 41406; //账号异常,不能进行此操作 CONST ALIPAY_IS_BIND = 414074; //支付宝账号已绑定 CONST SELECT_USERNAME_ERR = 414075; //请选择账号 CONST MEM_NOT_REACH_STAND = 414076; //玩家充值未达标 /** * 根据状态码得到出错信息 * * @param INT $status 状态 * * @return STRING msg字符串 */ static function getMsg($status = 200) { $_rs = parent::getMsg($status); if (false !== $_rs) { return $_rs; } $_msg = array( self::NO_ERROR => '成功', self::UNKNOWN_ERROR => '未知错误', self::USERNAME_EMPTY => '用户名为空', self::USERNAME_SENSITIVE => '用户名含敏感字', self::USERNAME_EXISTS => '用户名已存在', self::USERNAME_NOT_EXISTS => '用户名不存在', self::USERNAME_OR_PASSWORD_ERR => '用户名或密码错误', self::USERNAME_TOO_SHORT => '用户名太短', self::USERNAME_TOO_LONG => '用户名太长', self::USERNAME_BAD_CHAR => '注册帐号至少包含一个字母', self::ACCOUNT_HALT => '该帐号已被封禁,有疑问请联系客服', self::ACCOUNT_NOT_BIND_EMAIL => '账户未绑定邮箱,请联系客服找回', self::ACCOUNT_NOT_BIND_PHONE => '账户未绑定手机,请联系客服找回', self::UID_NOT_EXISTS => '用户ID不存在', self::UID_INVALID => '用户ID非法', self::USERNAME_LIKE_MOBILE => '手机号请使用手机注册', self::PASSWORD_EMPTY => '密码为空', self::PASSWORD_BAD_CHAR => '密码必须为英文字符', self::PASSWORD_TOO_LONG => '密码太长', self::PASSWORD_TOO_SHORT => '密码太短', self::PASSWORD_ERROR => '密码错误', self::PHONE_EMPTY => '手机号为空', self::PHONE_ERROR => '手机号格式错误', self::PHONE_EMAIL_EMPTY => '手机号或邮箱为空', self::PHONE_NOT_BIND => '未绑定手机号', self::PHONE_IS_BIND => '手机号已绑定', self::PHONE_IS_REG => '手机号已注册 请直接登陆', self::PHONE_SEND_MORE => '验证码发送过于频繁,或超出限制', self::PHONE_SEND_ERROR => '验证码发送失败', self::PHONE_HAS_SEND => '验证码已发送,请稍后再试', self::PHONE_NOT_REG => '手机未注册', self::PHONE_NOT_CHECK => '请先校验原有手机号', self::EMAIL_EMPTY => 'email为空', self::EMAIL_ERROR => 'email格式错误', self::EMAIL_NOT_BIND => '邮箱未绑定', self::EMAIL_IS_BIND => '邮箱已绑定', self::EMAIL_SEND_MORE => '验证码发送过于频繁', self::EMAIL_SEND_ERROR => '邮件发送失败', self::CODE_ERROR => '验证码错误', self::CODE_TYPE_ERROR => '验证码类型错误', self::CODE_NOT_SEND => '验证码未发送', self::CODE_IS_EXPIRED => '验证码已过期', self::CONFIG_ERROR => '配置错误', self::OAUTH_LOGIN_FAIL => '第三方登录失败', self::OAUTH_TYPE_ERROR => '第三方参数错误', self::GENDER_ERROR => '性别错误', self::INVALID_PARAMS => '参数非法', self::LOGIN_IS_OUT => '登陆已过期', self::ITG_NOT_ENOUGH => '积分不足', self::HAS_LOGIN => '已登录', self::NICKNAME_EMPTY => '昵称为空', self::NICKNAME_SENSITIVE => '昵称含敏感字', self::NICKNAME_TOO_SHORT => '昵称太短最少4字符', self::NICKNAME_TOO_LONG => '昵称太长最多32字符', self::YOU_ARE_NOT_AGENT => '你不是渠道,不能进行此操作', self::MEM_ACCOUNT_ANOMALY => '账号异常,不能进行此操作', self::ALIPAY_IS_BIND => '支付宝账号已绑定玩家,不能多次绑定', self::SELECT_USERNAME_ERR => '请选择账号', self::MEM_NOT_REACH_STAND => '该功能只开放VIP玩家,充值XX元以上的会员', ); return $_msg[$status]; } }