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

用戶模塊

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

詳細介紹

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

功能特性

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

安裝使用

請在 webman-admin 插件市場安裝
請求http://127.0.0.1:8787/app/user

用戶中心自定義菜單

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

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

<?php
return [
    // 當(dāng)渲染用戶中心左側(cè)邊欄時
    'user.sidebar.render' => [
        function (stdClass $object) {
            $request = request();
            $path = $request ? $request->path() : '';
            $object->sidebars[] = [
                'name' => '付費信息',
                'items' => [
                    ['name' => '會員充值', '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

<!-- 頁面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()?>
        <!-- 頁面主體內(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>
<!-- 頁面footer -->
<?=plugin\user\api\Template::footer()?>

訪問 http://127.0.0.1:8787/app/foo/charge 頁面效果如下

截圖

鑒權(quán)

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

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

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

use plugin\user\api\Middleware;

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