Skip to content

Commit c0e9e4a

Browse files
committed
update 260425
1 parent 5626c9b commit c0e9e4a

1 file changed

Lines changed: 43 additions & 48 deletions

File tree

app/modules/ut-frame/admin/session.php

Lines changed: 43 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,64 +2,59 @@
22
use library\UsualToolInc\UTInc;
33
use library\UsualToolData\UTData;
44
if(isset($_SESSION['admin'])&&isset($_SESSION['admin_id'])&&!empty($_SESSION['admin'])&&!empty($_SESSION['admin_id'])):
5-
/**
6-
* 获取版本号并载入应用部分设置
7-
*/
8-
$framework=file_get_contents(UTF_ROOT."/.version.ini");
9-
$version=substr($frame_version,0,5);
10-
$version_time=substr($frame_version,-6);
11-
$app->Runin(
12-
array("version","version_time","update","develop","lock","editor"),
13-
array($version,$version_time,$config["UPDATEURL"],$config["DEVELOP_OPEN"],$config["LOCKSCREEN"],$config["EDITOR"])
14-
);
15-
/**
16-
* 接收官方消息
17-
*/
18-
$webmsg=UTF_ROOT."/log/usualtool.log";
19-
$msgdata=file_exists($webmsg) ? json_decode(file_get_contents($webmsg),true) : null;
20-
if(!$msgdata || time()-strtotime($msgdata["time"])>86400):
21-
$msg=UTInc::Auth($config["UTCODE"],$config["UTFURL"],"message");
22-
file_put_contents($webmsg,json_encode(["time"=>date("Y-m-d"),"message"=>$msg],JSON_UNESCAPED_UNICODE));
23-
else:
24-
$app->Runin("message", explode("|", $msgdata["message"]));
25-
endif;
26-
/**
27-
* 底层模块
28-
* 除开UT-FRAME公共模块
29-
*/
30-
$app->Runin("modules",UTData::QueryData("cms_module","","bid=3 and mid<>'".$config["DEFAULT_MOD"]."'","","")["querydata"]);
31-
/**
32-
* 自定义模块
33-
*/
34-
$app->Runin("custmods",UTData::QueryData("cms_module","","bid<>3")["querydata"]);
35-
/**
36-
* 当前运行模块及栏目
37-
* befoitem前端地址集,backtem后端栏目集
38-
*/
39-
$thismod=UTData::QueryData("cms_module","","mid='$m'","","")["querydata"][0];
40-
$app->Runin(
41-
array("title","befoitem","backitem"),
42-
array($thismod["modname"],$thismod["befoitem"],$thismod["backitem"])
43-
);
5+
/**
6+
* 获取版本号并载入应用部分设置
7+
*/
8+
$framework=file_get_contents(UTF_ROOT."/.version.ini");
9+
$version=substr($frame_version,0,5);
10+
$version_time=substr($frame_version,-6);
11+
$app->Runin(
12+
array("version","version_time","update","develop","lock","editor"),
13+
array($version,$version_time,$config["UPDATEURL"],$config["DEVELOP_OPEN"],$config["LOCKSCREEN"],$config["EDITOR"])
14+
);
15+
/**
16+
* 接收官方消息
17+
*/
18+
$webmsg=UTF_ROOT."/log/usualtool.log";
19+
$msgdata=file_exists($webmsg) ? json_decode(file_get_contents($webmsg),true) : null;
20+
if(!$msgdata || time()-strtotime($msgdata["time"])>86400):
21+
$msg=UTInc::Auth($config["UTCODE"],$config["UTFURL"],"message");
22+
file_put_contents($webmsg,json_encode(["time"=>date("Y-m-d"),"message"=>$msg],JSON_UNESCAPED_UNICODE));
23+
else:
24+
$app->Runin("message", explode("|", $msgdata["message"]));
25+
endif;
26+
/**
27+
* 底层模块
28+
* 除开UT-FRAME公共模块
29+
*/
30+
$app->Runin("modules",UTData::QueryData("cms_module","","bid=3 and mid<>'".$config["DEFAULT_MOD"]."'","","")["querydata"]);
31+
/**
32+
* 自定义模块
33+
*/
34+
$app->Runin("custmods",UTData::QueryData("cms_module","","bid<>3")["querydata"]);
35+
/**
36+
* 当前运行模块及栏目
37+
* befoitem前端地址集,backtem后端栏目集
38+
*/
39+
$thismod=UTData::QueryData("cms_module","","mid='$m'","","")["querydata"][0];
40+
$app->Runin(
41+
array("title","befoitem","backitem"),
42+
array($thismod["modname"],$thismod["befoitem"],$thismod["backitem"])
43+
);
4444
$admin=$_SESSION['admin'];
4545
$admin_id=$_SESSION['admin_id'];
4646
$admin_roleid=$_SESSION['admin_roleid'];
4747
$admin_avatar=$_SESSION['admin_avatar'];
4848
$adminnum=UTData::QueryData("cms_admin","","id='$admin_id' and username='$admin'","","","0")["querynum"];
4949
if($adminnum!==1):
50-
header("location:?p=login");exit();
50+
UTInc::GoUrl("?p=login");
5151
else:
5252
$myrole=UTData::QueryData("cms_admin_role","","id='$admin_roleid'","","")["querydata"][0];
53-
$app->Runin(
54-
array("admin_id","admin_role","admin_user","admin_avatar"),
55-
array($admin_id,$myrole["role"],$admin,$admin_avatar)
56-
);
53+
$app->Runin(array("admin_id","admin_role","admin_user","admin_avatar"),array($admin_id,$myrole["role"],$admin,$admin_avatar));
5754
if(!UTInc::Contain($m,explode(",",$myrole["module"]))){
58-
echo"<script>alert('权限不足!');window.history.go(-1);</script>";
59-
exit();
55+
UTInc::GoUrl("-1","权限不足!");
6056
}
6157
endif;
6258
else:
63-
header("location:?p=login");
64-
exit();
59+
UTInc::GoUrl("?p=login");
6560
endif;

0 commit comments

Comments
 (0)