* @version : HUOSDK 8.0 */ namespace huolib\status; class IdentifyStatus extends CommonStatus { /** * 定义认证的状态码 420 开头 */ CONST TYPE_EMPTY = 42001; //类型为空 CONST TYPE_ERROR = 42002; //用户名为空 CONST REALNAME_EMPTY = 42003; //请输入姓名 CONST REALNAME_ERROR = 42004; //请输入有效的姓名 CONST REALNAME_TOO_SHORT = 42005; //请输入有效的姓名 CONST REALNAME_TOO_LONG = 42006; //请输入有效的姓名 CONST IDCARD_EMPTY = 42007; //请输入身份证号码 CONST IDCARD_TOO_SHORT = 42008; //请输入有效的证件号码 CONST IDCARD_TOO_LONG = 42009; //请输入有效的证件号码 CONST IDCARD_BAD_CHAR = 42010; //请输入有效的证件号码 CONST IDCARD_HAS_BIND = 42011; //证件已被绑定. CONST IDCARD_ERROR = 42012; //请输入有效的证件号码 CONST IDENTIFY_FROM_INCORRECT = 42013; //认证方式错误 CONST IDCARD_BIND_LIMIT = 42014; //证件绑定限制 CONST IDENTITY_NOT_ALLOW_LOGIN = 42015; /* 玩家禁止登陆 */ CONST IDENTITY_IN_PROGRESS = 42016; /* 实名认证中可进入游戏 */ CONST IDENTITY_WAIT = 42017; /* 实名认证中,等待获取pi */ CONST IDENTITY_FAIL = 42018; /* 实名失败需要清理实名信息 */ /** * 根据状态码得到出错信息 * * @param INT $status 状态 * * @return STRING msg字符串 */ static function getMsg($status = 200) { $_rs = parent::getMsg($status); if (false !== $_rs) { return $_rs; } $_msg = array( self::TYPE_EMPTY => '证件类型为空', self::TYPE_ERROR => '请选择正确证件类型', self::REALNAME_EMPTY => '请输入有效的姓名', self::REALNAME_ERROR => '请输入有效的姓名', self::REALNAME_TOO_SHORT => '请输入有效的姓名', self::REALNAME_TOO_LONG => '姓名太长', self::IDCARD_EMPTY => '请输入有效的证件号码', self::IDCARD_TOO_SHORT => '请输入有效的证件号码', self::IDCARD_TOO_LONG => '请输入有效的证件号码', self::IDCARD_BAD_CHAR => '请输入有效的证件号码', self::IDCARD_HAS_BIND => '您的账号已经实名认证过啦', self::IDCARD_ERROR => '请输入有效的证件号码', self::IDENTIFY_FROM_INCORRECT => '认证方式错误', self::IDCARD_BIND_LIMIT => '证件绑定玩家限制,当前绑定已超出限制', self::IDENTITY_NOT_ALLOW_LOGIN => '玩家禁止登陆', self::IDENTITY_IN_PROGRESS => '认证成功,获取PI中', self::IDENTITY_WAIT => '实名认证中,等待获取pi', self::IDENTITY_FAIL => '实名认证失败,请确认信息是否正确', ); return $_msg[$status]; } }