推广后台->验证安全密码--更新

master
chenxiaojun 5 years ago
parent 1561e71977
commit 03cbc66d92

@ -251,12 +251,20 @@ class BaseController extends HomeController
return $this->loginPromote;
}
//验证安全密码视图
//验证安全密码--视图
public function verifyPasswordView($modelList, $metaTitle)
{
$securityCode = empty(session('game_divide_second_pwd')) ? '' : session('game_divide_second_pwd');//安全密码
$model = new \User\Api\PromoteApi();
$res = $model->verify_er_User(PID, $securityCode);//验证安全密码
if ($res) {
return true;
}
$this->assign('modelList', $modelList);
$this->assign('metaTitle', $metaTitle);
$this->display('Public/verify_password');
exit;
}
//验证安全密码
@ -265,7 +273,6 @@ class BaseController extends HomeController
$password = I('post.password');
$model = new \User\Api\PromoteApi();
$res = $model->verify_er_User(PID, $password);
if ($res) {
session('game_divide_second_pwd', $password);

@ -3,7 +3,6 @@
namespace Home\Controller;
use OT\DataDictionary;
use User\Api\PromoteApi;
use Base\Repository\PromoteRepository;
use Base\Repository\SpendRepository;
use Base\Repository\UserRepository;
@ -15,11 +14,11 @@ class FinanceController extends BaseController
{
public function settlementDtl()
{
//验证安全密码
$metaTitle = '结算明细';
$securityCode = empty(session('game_divide_second_pwd')) ? '' : session('game_divide_second_pwd');//安全密码
$model = new PromoteApi();
$res = $model->verify_er_User(PID, $securityCode);//验证安全密码
if ($res) {
$modelList = ['财务管理', $metaTitle];
$this->verifyPasswordView($modelList, $metaTitle);
$model = M('spend', 'tab_');
$page = intval(I('get.p', 1));
$page = $page ? $page : 1; //默认显示第一页数据arraypage
@ -44,8 +43,6 @@ class FinanceController extends BaseController
$ids = M('promote', 'tab_')->where($map)->getField('id', true);
$ids[] = $loginPromote['id'];
$ids = implode(',', $ids);
// var_dump($ids);
// die;
$map = [];
$map['promote_id'] = ['in', $ids];
@ -88,9 +85,5 @@ class FinanceController extends BaseController
$this->assign('_page', $page);
$this->assign('meta_title', '结算明细');
$this->display();
} else {
$modelList = ['财务管理', $metaTitle];
$this->verifyPasswordView($modelList, $metaTitle);
}
}
}

@ -20,11 +20,11 @@ class GameDivideController extends BaseController
$this->error('权限异常');
}
//验证安全密码
$metaTitle = '分成比例';
$securityCode = empty(session('game_divide_second_pwd')) ? '' : session('game_divide_second_pwd');//安全密码
$model = new PromoteApi();
$res = $model->verify_er_User(PID, $securityCode);//验证安全密码
if ($res) {
$modelList = ['游戏管理', $metaTitle];
$this->verifyPasswordView($modelList, $metaTitle);
$map['tab_game.online_status'] = 1;//开发者游戏上线状态
$map['tab_game.down_port'] = 1;//游戏端口 第三方接口不能申请
$map['tab_game.game_status'] = 1;//游戏状态
@ -80,9 +80,5 @@ class GameDivideController extends BaseController
$this->assign('serverType', I('server_type', 0));
$this->meta_title = $metaTitle;
$this->display();
} else {
$modelList = ['游戏管理', $metaTitle];
$this->verifyPasswordView($modelList, $metaTitle);
}
}
}

@ -2258,17 +2258,12 @@ class PromoteController extends BaseController
$this->error('权限异常');
}
$securityCode = empty(session('game_divide_second_pwd')) ? '' : session('game_divide_second_pwd');//安全密码
$model = new PromoteApi();
$res = $model->verify_er_User(PID, $securityCode);//验证安全密码
if ($_POST) {
if (!$res) {
$data['status'] = 0;
$data['msg'] = '权限异常';
$this->ajaxReturn($data);
}
//验证安全密码
$metaTitle = '设置';
$modelList = ['游戏管理', $metaTitle];
$this->verifyPasswordView($modelList, $metaTitle);
if ($_POST) {
$save['child_game_permission'] = I('post.child_game_permission');
$saveRes = D('Promote')->where(array('id' => PID))->save($save);
if ($saveRes === false) {
@ -2281,18 +2276,12 @@ class PromoteController extends BaseController
$this->ajaxReturn($data);
} else {
$metaTitle = '设置';
if ($res) {
$map['id'] = PID;
$promoteData = D('Promote')->field('id,child_game_permission')->where($map)->find();
$this->assign('data', $promoteData);
$this->meta_title = $metaTitle;
$this->display();
} else {
$modelList = ['游戏管理', $metaTitle];
$this->verifyPasswordView($modelList, $metaTitle);
}
}
}

Loading…
Cancel
Save