国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

【咨詢】webman-admin的user插件和其他問題

admin

問題描述

1.用戶插件 ,用戶頁面 怎么 自定義菜單呢?

截圖

用戶中心支持添加自定義菜單,方便各個應(yīng)用插件在應(yīng)用中心擴(kuò)展功能。

2. 自己開發(fā)前后端分離的應(yīng)用插件,前端怎么接入系統(tǒng)(例如前端是小程序),我看是默認(rèn)用session,能不能改為jwt等等

如果,我在自己的插件 xxx/config/middleware.php中寫


return [

    'admin' => [
        JWTMiddleware::class
    ]
];

是否會會覆蓋原本的session驗證機(jī)制,

如果插件想要影響 主項目全局的middleware.php是不是

return [
    ''=>xxxxMiddleware::class

];

就行了

931 1 1
1個回答

walkor 打賞

1、在應(yīng)用插件的config目錄下新建一個event.php,例如

<?php
return [
    // 當(dāng)渲染用戶中心左側(cè)邊欄時
    'user.sidebar.render' => [
        function (stdClass $object) {
            $request = request();
            $path = $request ? $request->path() : '';
            $object->sidebars[] = [
                'name' => 'AI助手',
                'items' => [
                    ['name' => '會員信息', 'url' => '/app/ai/user', 'class' => $path === '/app/ai/user' ? 'active' : ''],
                    ['name' => '會員充值', 'url' => '/app/ai/user/vip', 'class' => $path === '/app/ai/user/vip' ? 'active' : ''],
                    ['name' => '開始對話', 'url' => '/app/ai'],
                ]
            ];
        }
    ],
];

頁面模板參考 plugin/user/app/view/index下的模板

生成左側(cè)菜單類似如下
截圖

2、webman-admin鑒權(quán)是基于session的,實際上就是判斷session('admin')是否存在,你在你的鑒權(quán)中間件里將session('admin')部分的判斷改成你自己的機(jī)制

  • admin 2023-08-04

    為什么這部分,沒有寫在插件介紹頁面

  • walkor 2023-08-04

    后面加上

年代過于久遠(yuǎn),無法發(fā)表回答
??