1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- /**
- * IdentifyStatus.php UTF-8
- * 认证状态
- *
- * @date : 2018/4/27 17:11
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @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];
- }
- }
|