123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- /**
- * SessionStatus.php UTF-8
- * Session错误
- *
- * @date : 2018/4/19 17:32
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @version : HUOSDK 8.0
- */
- class SessionStatus {
- CONST NO_ERROR = 200; //成功
- CONST UNKNOWN_ERROR = -9999;
- CONST MOBILE_ISBIND = 4001;
- CONST OPENTYPE_DEVICENUM_EMPTY = 4002;
- CONST DEVICENUM_UIDNOTMATCH = 4003;
- CONST TOKEN_EXPRIRY = 4004;
- CONST TOKEN_DECODE_ERROR = 4005;
- CONST SIGN_ERROR = 4006;
- CONST MOBILE_VCODE_ERROR = 4007;
- CONST PAGE_EXPIRY = 4008;
- CONST SENDEMAIL_SHORT_TIME = 4009;//发送邮件时间间隔太短
- CONST APPEAL_SHORT_TIME = 4010;//申诉时间不足48小时
- CONST TOKEN_ERROR = 4011; //
- CONST TOKENUSED_ERROR = 4012;
- /**
- * 根据状态码得到出错信息
- */
- static function getMsg($state) {
- $msg = array(
- /*** 成功 ***/
- self::NO_ERROR => '',
- self::PAGE_EXPIRY => '登录已过期,请返回重新操作',
- self::TOKEN_ERROR => '登录已过期.',
- self::TOKENUSED_ERROR => '操作超时,请返回重新操作',
- self::MOBILE_ISBIND => '手机号已绑定',
- self::OPENTYPE_DEVICENUM_EMPTY => '平台标示或设备号为空',
- self::UNKNOWN_ERROR => '未知错误',
- self::TOKEN_EXPRIRY => '登录已过期',
- self::TOKEN_DECODE_ERROR => '数据解密错误',
- self::DEVICENUM_UIDNOTMATCH => '设备号和uid不匹配',
- self::SIGN_ERROR => '签名错误',
- self::MOBILE_VCODE_ERROR => "手机验证码错误",
- self::SENDEMAIL_SHORT_TIME => '发送间隔太短',
- self::APPEAL_SHORT_TIME => '您距上次成功申诉不足48小时',
- );
- return $msg[$state];
- }
- }
|