1
This commit is contained in:
parent
2b3e740dc9
commit
edb4db10ca
@ -82,7 +82,7 @@ class BaseAuthedController extends BaseController {
|
|||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$this->_userLvRestriction();
|
||||||
/*if (SERVER_ENV == _ONLINE) {
|
/*if (SERVER_ENV == _ONLINE) {
|
||||||
if (phpcommon\cmpVersion(getReqVal('_version', ''), '0.2.0') > 0) {
|
if (phpcommon\cmpVersion(getReqVal('_version', ''), '0.2.0') > 0) {
|
||||||
if (!$this->isWhiteList() || myself()->_getChannel() != BC_CHANNEL) {
|
if (!$this->isWhiteList() || myself()->_getChannel() != BC_CHANNEL) {
|
||||||
@ -93,6 +93,40 @@ class BaseAuthedController extends BaseController {
|
|||||||
}*/
|
}*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function _userLvRestriction(){
|
||||||
|
$userDb = $this->_getOrmUserInfo();
|
||||||
|
$controller = getReqVal('c', '');
|
||||||
|
switch ($controller){
|
||||||
|
case "Chip" : {
|
||||||
|
if ($userDb['level'] < \mt\LevelUp::USER_LEVEL_CHIP_LIMIT){
|
||||||
|
$this->_rspErr(1,'Not agreed terms. Level of need ' .\mt\LevelUp::USER_LEVEL_CHIP_LIMIT);
|
||||||
|
die();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "ChipPage" : {
|
||||||
|
if ($userDb['level'] < \mt\LevelUp::USER_LEVEL_CHIP_LIMIT){
|
||||||
|
$this->_rspErr(1,'Not agreed terms Level of need ' .\mt\LevelUp::USER_LEVEL_CHIP_LIMIT);
|
||||||
|
die();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "Emoji" : {
|
||||||
|
if ($userDb['level'] < \mt\LevelUp::USER_LEVEL_EMOJI_LIMIT){
|
||||||
|
$this->_rspErr(1,'Not agreed terms Level of need ' .\mt\LevelUp::USER_LEVEL_EMOJI_LIMIT);
|
||||||
|
die();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "Fragment" : {
|
||||||
|
if (getReqVal('a', '') == 'syntheticFragment' && $userDb['level'] < \mt\LevelUp::USER_LEVEL_PIECE_LIMIT){
|
||||||
|
$this->_rspErr(1,'Not agreed terms Level of need ' .\mt\LevelUp::USER_LEVEL_PIECE_LIMIT);
|
||||||
|
die();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected function updateSession($accountId, $sessionId)
|
protected function updateSession($accountId, $sessionId)
|
||||||
{
|
{
|
||||||
$r = $this->_getRedis($this->_getAccountId());
|
$r = $this->_getRedis($this->_getAccountId());
|
||||||
|
@ -8,11 +8,12 @@ class LevelUp
|
|||||||
{
|
{
|
||||||
const USER_LEVEL_CHIP_LIMIT = 2;
|
const USER_LEVEL_CHIP_LIMIT = 2;
|
||||||
const USER_LEVEL_EMOJI_LIMIT = 3;
|
const USER_LEVEL_EMOJI_LIMIT = 3;
|
||||||
const USER_LEVEL_PVE_MATCH_LIMIT = 4;
|
const USER_LEVEL_PIECE_LIMIT = 4;
|
||||||
const USER_LEVEL_RANK_MATCH_LIMIT = 6;
|
const USER_LEVEL_PVE_MATCH_LIMIT = 5;
|
||||||
const USER_LEVEL_PARACHUTE_MATCH_LIMIT = 8;
|
const USER_LEVEL_RANK_MATCH_LIMIT = 7;
|
||||||
const USER_LEVEL_CHIP_PAGE1_MATCH_LIMIT = 9;
|
const USER_LEVEL_PARACHUTE_MATCH_LIMIT = 9;
|
||||||
const USER_LEVEL_CHIP_PAGE2_MATCH_LIMIT = 10;
|
const USER_LEVEL_CHIP_PAGE1_MATCH_LIMIT = 10;
|
||||||
|
const USER_LEVEL_CHIP_PAGE2_MATCH_LIMIT = 11;
|
||||||
|
|
||||||
public static function getExpByLv(&$lv,&$exp){
|
public static function getExpByLv(&$lv,&$exp){
|
||||||
$meta = self::getMetaList();
|
$meta = self::getMetaList();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user