<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          cmlphp-demo-background基于 layui 的后臺管理系統(tǒng)

          聯(lián)合創(chuàng)作 · 2023-09-19 16:55

          基于 layui(kit admin)+cmlphp 開發(fā)基礎(chǔ)后臺管理系統(tǒng),提供用戶權(quán)限管理、日志管理等基礎(chǔ)模塊。登錄插件化。提供 FormBuildServer 和 GridBuildServer。通過后端生成 form 表單及列表頁面

          注意事項

          下載后請修改

          • projllnnzxleeggwsb/Config/common.php中的 auth_key 的值

          • 如果不能將站點根目錄配置到 public 下。安全起見請修改目錄 proj3e9xooelsxooeeewsb為其它目錄名。同時修改 public/index.php 入口文件中的相應(yīng)的 proj3e9xooelsxooeeewsb為新的目錄名

          相關(guān)的數(shù)據(jù)庫文件為 根目錄下的db.sql

          框架使用請參考相關(guān)手冊

          初始用戶名密碼 admin 123456

          為了方便搭建 demo cache 驅(qū)動設(shè)置為 File。建議改成 Redis

          框架只要 php5.4+ 版本即可運行,public/index.php 入口文件中使用了 php5.5 的語法::class用來獲取類名。如果 php 版本 < 5.5 直接把 xxx::class 改成相應(yīng)的字符串即可

          如:\Cml\ErrorOrException::class直接改成'\Cml\ErrorOrException'

          插件勾子

          admin_login_plugin。用于掛載第三方登錄。如:
          //qq登錄
          \Cml\Plugin::mount('admin_password_login_error', function($params = []) {
              return \qq\Interfaceqq::CheckQQUser($params[0], $params[1]);
          });
          
          admin_not_login 后臺用戶未登錄。可用于跳轉(zhuǎn)到未登錄的中轉(zhuǎn)提示頁
          admin_not_acl 后臺用戶沒有權(quán)限訪問該模塊.可用于跳轉(zhuǎn)到?jīng)]權(quán)限的跳轉(zhuǎn)提示頁
          before_add_user_save 保存新用戶信息前,可用于判斷用戶是否存在。獲取第三方用戶信息等。傳遞給插件的第一個參數(shù)為用戶名如:
              \Cml\Plugin::mount('before_add_user_save', function($params = []) {
                  $user =  \qq\Interfaceqq::GetUserInfo($params[0]);
                  $user || $this->renderJson(1, '該qq用戶不存在!');
          
                  $data['nickname'] = $user->UserName;
                  return $data;
              });
          before_add_or_edit_user渲染新增用戶表單前。用于控制要隱藏的字段。有nickname 和password。return false。即不顯示。昵稱和密碼都使用第三方的
          。返回username=>'請輸入用戶名'則控制用戶名提示框的信息。如:username字段除了在修改用戶信息前的提示還用于控制登錄表單中的提示
              \Cml\Plugin::mount('before_add_or_edit_user', function($params = []) {
                 return ['nickname' => false, 'password' => false, 'username' => '請輸入qq號'];
              });

          以下為截圖

          瀏覽 15
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  伊人高清无码 | 偷拍视频中文字幕资源 | 久久精品三级视频 | 69久国产精品无码 | www.麻豆网91成人久久久 |