Browse Source

admin模块权限, 日志记录等修改

huwhois 4 years ago
parent
commit
9f8049bf85

+ 10 - 8
application/admin/controller/Base.php

@ -4,6 +4,7 @@ namespace app\admin\controller;
4 4
use think\Controller;
5 5
use think\Request;
6 6
use app\admin\model\SysMenu as SysMenuModel;
7
use app\admin\model\SysRole as SysRoleModel;
7 8
8 9
class Base extends Controller
9 10
{
@ -27,19 +28,17 @@ class Base extends Controller
27 28
        $this->uid = session('uid');
28 29
        $this->username = session('username');
29 30
        $this->role_id = session('role_id');
30
                       
31
        //权限检查
32
        if (!$this->checkAuthor($this->role_id)) {
33
            $this->error('你无权限操作');
34
        }
31
        
32
        // //权限检查
33
        // if (!$this->checkAuthor($this->role_id)) {
34
        //     $this->error('你无权限操作');
35
        // }
35 36
        
36 37
        //记录日志
37 38
        $this->addLog();
38 39
39 40
        //菜单数据
40 41
        $data_menu = $this->makeMenu($this->role_id);
41
        // print_json($data_menu);
42
        // exit;
43 42
        //当前活动菜单父id
44 43
        $controller = $request->controller();       
45 44
        $menu_url = strtolower('admin/'.preg_replace('/(?<=[a-z])([A-Z])/', '_$1', $controller)).'/index';
@ -63,13 +62,16 @@ class Base extends Controller
63 62
     */
64 63
    private function makeMenu($rid)
65 64
    {
65
        var_dump($this->role_id);
66
        exit;
66 67
        if ($rid === 1) {
67 68
            $data = $this->sysMenuModel
68 69
                ->where('type!=2')
69 70
                ->field('id, pid, name, url, type, icon')
70 71
                ->select();
71 72
        } else {
72
            $permission_ids = model('admin_role')->where('id', $rid)->value('permission');
73
            $sysRoleModel = new SysRoleModel();
74
            $permission_ids = $sysRoleModel->where('id', $rid)->value('permission');
73 75
            $data = $this->sysMenuModel
74 76
                ->where('type!=2')
75 77
                ->where('id', 'IN', $permission_ids)

+ 1 - 1
application/admin/controller/Login.php

@ -51,7 +51,7 @@ class Login extends Controller
51 51
52 52
            $time = time();
53 53
54
            $ip = inet_aton($request->ip());
54
            $ip = $request->ip();
55 55
56 56
            $result = $this->user_model->save(['login_time' => $time, 'login_ip' => $ip], ['id' => $info->id]);
57 57

+ 1 - 1
application/admin/view/index/index.html

@ -123,7 +123,7 @@
123 123
                <tr>
124 124
                    <td class='text-c'>{$key + 1}</td>
125 125
                    <td>{$val.time|date="Y-m-d H:i:s", ###}</td>
126
                    <td>{$val.ip|inet_ntoa}</td>
126
                    <td>{$val.ip}</td>
127 127
                    <td>{$val.browser}</td>
128 128
                </tr>
129 129
                {/foreach}

+ 0 - 4
application/index/view/index/index.html

@ -779,8 +779,6 @@
779 779
	<script src='/static/index/js/7xuiz.js' type="text/javascript"></script>
780 780
	<script type='text/javascript' src='/static/index/js/jquery.easing.min.js'></script>
781 781
	<script src='/static/index/js/7xuiz1.js' type="text/javascript"></script>
782
	<link rel='https://api.w.org/' href='https://www.Suryee-china.com/wp-json/'>
783
	<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
784 782
	<!-- Global site tag (gtag.js) - Google Ads: 732320201 -->
785 783
	<script async="" src="/static/index/js/js-AW-732320201.js"></script>
786 784
	<script>
@ -2383,7 +2381,6 @@
2383 2381
										<div class="wpb_wrapper">
2384 2382
											<div class="video-container play-button-center "><img width="823" height="462"
2385 2383
													src="/static/index/picture/video-pic-2.jpg" class="attachment-full" alt="FDM打印技术"
2386
													srcset="/static/index/picture/video-pic-2.jpg 823w, https://cdn.Suryee.bizup.cn/wp-content/uploads/2019/07/video-pic-2-300x168.jpg 300w, https://cdn.Suryee.bizup.cn/wp-content/uploads/2019/07/video-pic-2-768x431.jpg 768w"
2387 2384
													sizes="(max-width: 823px) 100vw, 823px"><a data-toggle="modal"
2388 2385
													data-target="#video-modal-kd-video-modal-601b99c1e88b1" data-src="" data-backdrop="true"><span
2389 2386
														class="play-video"><span class="fa fa-play"></span></span></a></div>
@ -2415,7 +2412,6 @@
2415 2412
										<div class="wpb_wrapper">
2416 2413
											<div class="video-container play-button-center "><img width="869" height="488"
2417 2414
													src="/static/index/picture/video-pic-1.jpg" class="attachment-full" alt="彩色3D打印"
2418
													srcset="/static/index/picture/video-pic-1.jpg 869w, https://cdn.Suryee.bizup.cn/wp-content/uploads/2019/07/video-pic-1-300x168.jpg 300w, https://cdn.Suryee.bizup.cn/wp-content/uploads/2019/07/video-pic-1-768x431.jpg 768w"
2419 2415
													sizes="(max-width: 869px) 100vw, 869px"><a data-toggle="modal"
2420 2416
													data-target="#video-modal-kd-video-modal-601b99c1e8d02" data-src="" data-backdrop="true"><span
2421 2417
														class="play-video"><span class="fa fa-play"></span></span></a></div>