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

用戶模塊

免費(fèi)
類型 應(yīng)用插件
版本 1.0.7
版本更新時(shí)間 2024-04-16
大小 110.42 KB
開(kāi)發(fā)商
官方
評(píng)分

詳細(xì)介紹

用于提供一個(gè)統(tǒng)一的用戶注冊(cè)、登錄、用戶中心功能,免去重復(fù)開(kāi)發(fā)的煩惱。
用戶中心支持添加自定義菜單,方便各個(gè)應(yīng)用插件在應(yīng)用中心擴(kuò)展功能。

功能特性

支持登錄、注冊(cè)、用戶中心、頭像設(shè)置、密碼設(shè)置、密碼找回、郵件驗(yàn)證、短信驗(yàn)證等。
界面介于bootstrap4開(kāi)發(fā)

安裝使用

請(qǐng)?jiān)?webman-admin 插件市場(chǎng)安裝
請(qǐng)求http://127.0.0.1:8787/app/user

用戶中心自定義菜單

執(zhí)行命令php webman app-plugin:create foo創(chuàng)建一個(gè)應(yīng)用插件foo

1、創(chuàng)建配置 plugin/foo/config/event.php

<?php
return [
    // 當(dāng)渲染用戶中心左側(cè)邊欄時(shí)
    'user.sidebar.render' => [
        function (stdClass $object) {
            $request = request();
            $path = $request ? $request->path() : '';
            $object->sidebars[] = [
                'name' => '付費(fèi)信息',
                'items' => [
                    ['name' => '會(huì)員充值', 'url' => '/app/foo/charge', 'class' => $path === '/app/foo/charge' ? 'active' : ''],
                    ['name' => '訂單信息', 'url' => '/app/foo/orders', 'class' => $path === '/app/foo/orders' ? 'active' : ''],
                ]
            ];
        }
    ],
];

2、創(chuàng)建控制器 plugin/foo/app/controller/ChargeController.php

<?php
namespace plugin\foo\app\controller;
use support\Request;
class ChargeController
{
    public function index()
    {
        return view('charge/index');
    }
}

3、創(chuàng)建模板plugin/foo/app/view/charge/index.html

<!-- 頁(yè)面head頭 -->
<?=plugin\user\api\Template::header('AI助手充值')?>
<!-- 頂部導(dǎo)航 -->
<?=plugin\user\api\Template::nav()?>
<div class="container">
    <div class="row">
        <!-- 用戶中心左側(cè)菜單 -->
        <?=plugin\user\api\Template::sidebar()?>
        <!-- 頁(yè)面主體內(nèi)容 -->
        <div class="col-md-9 col-12 pt-4" id="app">
            <div class="mb-4 card bg-white border-0 shadow-sm" style="min-height:80vh;">
                <div class="card-body">
                    <h5>用戶充值標(biāo)題</h5>
                    <div>充值內(nèi)容展示</div>
                </div>
            </div>
        </div>
    </div>
</div>
<!-- 頁(yè)面footer -->
<?=plugin\user\api\Template::footer()?>

訪問(wèn) http://127.0.0.1:8787/app/foo/charge 頁(yè)面效果如下

截圖

鑒權(quán)

用戶模塊自帶鑒權(quán),如果某個(gè)控制器不需要鑒權(quán),可以參考如下方式設(shè)置。

class LoginController
{
    /**
     * 不需要登錄驗(yàn)證的方法
     * @var string[]
     */
    protected $noNeedLogin = ['index', 'logout'];
}

鑒權(quán)中間件在 plugin/user/api/Middleware.php,中間件默認(rèn)只對(duì) plugin/user/app 下的控制器起作用,如果要在其它插件或者主項(xiàng)目使用,需要在對(duì)應(yīng)的config/middleware.php配置文件添加配置。

use plugin\user\api\Middleware;

return [
    '' => [
        Middleware::class
    ]
];
版本歷史記錄
1.0.7
2024-04-16
錯(cuò)誤提示支持bootstrap5
1.0.6
2023-12-26
完善用戶注冊(cè)安全機(jī)制
記錄用戶注冊(cè)ip,登陸ip,注冊(cè)時(shí)間,登陸時(shí)間
1.0.5
2023-12-13
移動(dòng)端樣式兼容
1.0.4
2023-12-10
短信驗(yàn)證碼使用數(shù)字
評(píng)分及評(píng)論
5 滿分5分
Tinywan 2024-07-14
nice
zhezhebie 2023-11-14
更新后有bug,后臺(tái)列表自定義展示字段全部為空。
laoha2100 2023-11-12
建議將bootstrap升級(jí)到v5.3.2
artisan 2023-10-25
用戶模塊可以單獨(dú)一個(gè)欄目或者產(chǎn)品,大多數(shù)后臺(tái)框架對(duì)這塊都非常不重視,但是實(shí)際上很多情況下需要一個(gè)基本完善的解決方案:滿足基本功能就可以,比如導(dǎo)航條、友情鏈接、列表、詳情(話說(shuō)有點(diǎn)像cms了??,或者按照企業(yè)官網(wǎng)的標(biāo)準(zhǔn))
regist_2013 2023-10-16
提供下手機(jī)號(hào)登錄發(fā)驗(yàn)證碼注冊(cè)的功能吧
along 2023-09-13
回頭把三方登陸加進(jìn)來(lái)就完美了
??