feat: 上线前安全加固与发布工程化;appmall 由插件迁移为独立应用
安全(P0) - 发布包签名:新增 scripts/package_keygen.php、scripts/package_verify.php、 ywxapp\service\PackageVerifier;FrameworkService::apply() 解压前强制验签 (ywxapp.framework_package_verify,默认开启) - JWT 收紧:config/jwt.php 移除公开默认密钥,JwtService::assertStrongSecret() 校验非空 / 长度≥32 / 已知弱值;.env.production.example 键名由 JWT_SECRET_KEY 修正为 JWT_SECRET - /api/v1/Article:免登录白名单收窄为只读接口,写操作字段白名单 + assertOwner() 越权校验 - 开发者令牌:查找接口不再回显明文、统一失败文案 + 限流 - TemplateInstaller:文件名白名单 + realpath 归一化 + 目录内断言,修复 Zip Slip;补 use ZipArchive - 后台登录:接入验证码、失败锁定与登录限流(config/ratelimit.php) - 缓存 / Session 驱动可由 .env 覆盖(CACHE_DRIVER / SESSION_TYPE),集群部署改 redis - paycenter 支付日志开关改为 PAY_LOG,不再跟随 APP_DEBUG 工程化 / 交付 - 新增 CHANGELOG.md 与 .env.production.example;composer.lock 入库锁定依赖版本 - 插件离线安装 CLI 增加 --uid,后台上传安装透传 uid,付费插件授权校验可通过 - 授权拒绝文案区分「未携带 uid」与「未找到有效授权」,便于排障 - .gitignore 放行 .env.production.example / .env.addon.example / .gitattributes / public/.htaccess 结构 - appmall 由 addon/appmall 迁移为独立应用 app/appmall(市场 / 开发者中心 / 审核 / 分润)
This commit is contained in:
1 parent
1d49e6f5ee
commit
18101cf11a
636 files changed
+58517
-9519
No files matched your search
@@ -0,0 +1,803 @@
|
||||
<?php
|
||||
// 框架文件静态清单(由 scripts/framework_files.php 生成,共 784 个)
|
||||
return [
|
||||
'app/.htaccess',
|
||||
'app/Request.php',
|
||||
'app/api/common.php',
|
||||
'app/api/controller/Index.php',
|
||||
'app/api/controller/v1/Addon.php',
|
||||
'app/api/controller/v1/Article.php',
|
||||
'app/api/controller/v1/Ems.php',
|
||||
'app/api/controller/v1/Example.php',
|
||||
'app/api/controller/v1/Index.php',
|
||||
'app/api/controller/v1/Sms.php',
|
||||
'app/api/controller/v1/User.php',
|
||||
'app/api/controller/v2/Example.php',
|
||||
'app/api/event.php',
|
||||
'app/api/middleware.php',
|
||||
'app/api/route/route.php',
|
||||
'app/api/validate/Login.php',
|
||||
'app/api/validate/Register.php',
|
||||
'app/backend/common.php',
|
||||
'app/backend/config/view.php',
|
||||
'app/backend/controller/Ad.php',
|
||||
'app/backend/controller/AddonMonitor.php',
|
||||
'app/backend/controller/Addons.php',
|
||||
'app/backend/controller/Admin.php',
|
||||
'app/backend/controller/Adminlog.php',
|
||||
'app/backend/controller/Ajax.php',
|
||||
'app/backend/controller/Attachment.php',
|
||||
'app/backend/controller/Card.php',
|
||||
'app/backend/controller/EnsuresPower.php',
|
||||
'app/backend/controller/Configure.php',
|
||||
'app/backend/controller/Console.php',
|
||||
'app/backend/controller/Database.php',
|
||||
'app/backend/controller/Group.php',
|
||||
'app/backend/controller/Help.php',
|
||||
'app/backend/controller/Index.php',
|
||||
'app/backend/controller/Links.php',
|
||||
'app/backend/controller/Login.php',
|
||||
'app/backend/controller/Medal.php',
|
||||
'app/backend/controller/Navbar.php',
|
||||
'app/backend/controller/Notice.php',
|
||||
'app/backend/controller/Other.php',
|
||||
'app/backend/controller/Power.php',
|
||||
'app/backend/controller/Profile.php',
|
||||
'app/backend/controller/Prop.php',
|
||||
'app/backend/controller/Role.php',
|
||||
'app/backend/controller/Rule.php',
|
||||
'app/backend/controller/Score.php',
|
||||
'app/backend/controller/Sms.php',
|
||||
'app/backend/controller/Spider.php',
|
||||
'app/backend/controller/Task.php',
|
||||
'app/backend/controller/Template.php',
|
||||
'app/backend/controller/Upgrade.php',
|
||||
'app/backend/controller/User.php',
|
||||
'app/backend/event.php',
|
||||
'app/backend/event/AdminLog.php',
|
||||
'app/backend/lang/en-us.php',
|
||||
'app/backend/lang/zh-cn.php',
|
||||
'app/backend/lang/zh-cn/addon.php',
|
||||
'app/backend/lang/zh-cn/admin.php',
|
||||
'app/backend/lang/zh-cn/ajax.php',
|
||||
'app/backend/lang/zh-cn/attachment.php',
|
||||
'app/backend/lang/zh-cn/category.php',
|
||||
'app/backend/lang/zh-cn/configure.php',
|
||||
'app/backend/lang/zh-cn/dashboard.php',
|
||||
'app/backend/lang/zh-cn/group.php',
|
||||
'app/backend/lang/zh-cn/index.php',
|
||||
'app/backend/lang/zh-cn/power.php',
|
||||
'app/backend/lang/zh-cn/profile.php',
|
||||
'app/backend/lang/zh-cn/role.php',
|
||||
'app/backend/lang/zh-cn/rule.php',
|
||||
'app/backend/lang/zh-cn/user.php',
|
||||
'app/backend/library/MenuRegistry.php',
|
||||
'app/backend/listener/AdminLog.php',
|
||||
'app/backend/middleware.php',
|
||||
'app/backend/model/NavMenu.php',
|
||||
'app/backend/route/app.php',
|
||||
'app/backend/service/PermissionService.php',
|
||||
'app/backend/validate/Ad.php',
|
||||
'app/backend/validate/Admin.php',
|
||||
'app/backend/validate/AdminPermission.php',
|
||||
'app/backend/validate/AdminProfile.php',
|
||||
'app/backend/validate/AdminRole.php',
|
||||
'app/backend/validate/Card.php',
|
||||
'app/backend/validate/Help.php',
|
||||
'app/backend/validate/Links.php',
|
||||
'app/backend/validate/Login.php',
|
||||
'app/backend/validate/Medal.php',
|
||||
'app/backend/validate/Notice.php',
|
||||
'app/backend/validate/Prop.php',
|
||||
'app/backend/validate/Role.php',
|
||||
'app/backend/validate/Score.php',
|
||||
'app/backend/validate/Sms.php',
|
||||
'app/backend/validate/Task.php',
|
||||
'app/backend/validate/User.php',
|
||||
'app/backend/validate/UserRule.php',
|
||||
'app/backend/view/ad/index.html',
|
||||
'app/backend/view/addon/design.html',
|
||||
'app/backend/view/addon/index.html',
|
||||
'app/backend/view/addon/market.html',
|
||||
'app/backend/view/addon/my.html',
|
||||
'app/backend/view/addon/setting.html',
|
||||
'app/backend/view/addon_monitor/index.html',
|
||||
'app/backend/view/admin/index.html',
|
||||
'app/backend/view/adminlog/index.html',
|
||||
'app/backend/view/attachment/index.html',
|
||||
'app/backend/view/card/index.html',
|
||||
'app/backend/view/common/layout.html',
|
||||
'app/backend/view/configure/index.html',
|
||||
'app/backend/view/console/index.html',
|
||||
'app/backend/view/database/index.html',
|
||||
'app/backend/view/group/index.html',
|
||||
'app/backend/view/help/index.html',
|
||||
'app/backend/view/index/index.html',
|
||||
'app/backend/view/links/index.html',
|
||||
'app/backend/view/login/index.html',
|
||||
'app/backend/view/medal/index.html',
|
||||
'app/backend/view/navbar/index.html',
|
||||
'app/backend/view/notice/index.html',
|
||||
'app/backend/view/other/about.html',
|
||||
'app/backend/view/other/search.html',
|
||||
'app/backend/view/power/index.html',
|
||||
'app/backend/view/profile/avatar.html',
|
||||
'app/backend/view/profile/index.html',
|
||||
'app/backend/view/profile/password.html',
|
||||
'app/backend/view/prop/index.html',
|
||||
'app/backend/view/role/index.html',
|
||||
'app/backend/view/rule/index.html',
|
||||
'app/backend/view/score/index.html',
|
||||
'app/backend/view/score/log.html',
|
||||
'app/backend/view/sms/index.html',
|
||||
'app/backend/view/spider/index.html',
|
||||
'app/backend/view/task/index.html',
|
||||
'app/backend/view/template/index.html',
|
||||
'app/backend/view/template/setting.html',
|
||||
'app/backend/view/upgrade/index.html',
|
||||
'app/backend/view/user/index.html',
|
||||
'app/common.php',
|
||||
'app/event.php',
|
||||
'app/frontend/common.php',
|
||||
'app/frontend/controller/About.php',
|
||||
'app/frontend/controller/Cases.php',
|
||||
'app/frontend/controller/Contact.php',
|
||||
'app/frontend/controller/Doc.php',
|
||||
'app/frontend/controller/Feature.php',
|
||||
'app/frontend/controller/Help.php',
|
||||
'app/frontend/controller/Index.php',
|
||||
'app/frontend/controller/News.php',
|
||||
'app/frontend/controller/Notice.php',
|
||||
'app/frontend/controller/Plugin.php',
|
||||
'app/frontend/controller/Product.php',
|
||||
'app/frontend/controller/Site.php',
|
||||
'app/frontend/event.php',
|
||||
'app/frontend/middleware.php',
|
||||
'app/frontend/route/route.php',
|
||||
'app/frontend/view/about/index.html',
|
||||
'app/frontend/view/case/index.html',
|
||||
'app/frontend/view/common/404.html',
|
||||
'app/frontend/view/common/adslot.html',
|
||||
'app/frontend/view/common/footer.html',
|
||||
'app/frontend/view/common/header.html',
|
||||
'app/frontend/view/common/layout.html',
|
||||
'app/frontend/view/contact/index.html',
|
||||
'app/frontend/view/doc/index.html',
|
||||
'app/frontend/view/feature/detail.html',
|
||||
'app/frontend/view/feature/index.html',
|
||||
'app/frontend/view/help/index.html',
|
||||
'app/frontend/view/help/read.html',
|
||||
'app/frontend/view/index/index.html',
|
||||
'app/frontend/view/news/detail.html',
|
||||
'app/frontend/view/news/index.html',
|
||||
'app/frontend/view/notice/index.html',
|
||||
'app/frontend/view/notice/read.html',
|
||||
'app/frontend/view/plugin/index.html',
|
||||
'app/frontend/view/product/detail.html',
|
||||
'app/frontend/view/product/index.html',
|
||||
'app/frontend/view/site/index.html',
|
||||
'app/member/common.php',
|
||||
'app/member/controller/Ajax.php',
|
||||
'app/member/controller/Article.php',
|
||||
'app/member/controller/Card.php',
|
||||
'app/member/controller/Category.php',
|
||||
'app/member/controller/Index.php',
|
||||
'app/member/controller/Login.php',
|
||||
'app/member/controller/Medal.php',
|
||||
'app/member/controller/Payment.php',
|
||||
'app/member/controller/Profile.php',
|
||||
'app/member/controller/Register.php',
|
||||
'app/member/controller/Settings.php',
|
||||
'app/member/controller/Task.php',
|
||||
'app/member/event.php',
|
||||
'app/member/lang/zh-cn.php',
|
||||
'app/member/lang/zh-cn/profile.php',
|
||||
'app/member/listener/UserLog.php',
|
||||
'app/member/listener/UserMemberActivate.php',
|
||||
'app/member/middleware.php',
|
||||
'app/member/validate/Card.php',
|
||||
'app/member/validate/Login.php',
|
||||
'app/member/validate/Payment.php',
|
||||
'app/member/validate/Profile.php',
|
||||
'app/member/validate/Register.php',
|
||||
'app/member/validate/Settings.php',
|
||||
'app/member/view/card/exchange.html',
|
||||
'app/member/view/card/records.html',
|
||||
'app/member/view/common/layout.html',
|
||||
'app/member/view/index/index.html',
|
||||
'app/member/view/login/index.html',
|
||||
'app/member/view/medal/index.html',
|
||||
'app/member/view/payment/index.html',
|
||||
'app/member/view/profile/avatar.html',
|
||||
'app/member/view/profile/index.html',
|
||||
'app/member/view/profile/password.html',
|
||||
'app/member/view/register/index.html',
|
||||
'app/member/view/settings/index.html',
|
||||
'app/member/view/task/index.html',
|
||||
'app/member/view/task/myprop.html',
|
||||
'app/middleware.php',
|
||||
'app/provider.php',
|
||||
'app/service.php',
|
||||
'config/addon.php',
|
||||
'config/app.php',
|
||||
'config/auth.php',
|
||||
'config/cache.php',
|
||||
'config/captcha.php',
|
||||
'config/console.php',
|
||||
'config/cookie.php',
|
||||
'config/cors.php',
|
||||
'config/filesystem.php',
|
||||
'config/frontend/view.php',
|
||||
'config/jwt.php',
|
||||
'config/lang.php',
|
||||
'config/log.php',
|
||||
'config/mail.php',
|
||||
'config/member.php',
|
||||
'config/middleware.php',
|
||||
'config/pay.php',
|
||||
'config/route.php',
|
||||
'config/session.php',
|
||||
'config/spider.php',
|
||||
'config/storage.php',
|
||||
'config/sync.php',
|
||||
'config/template.php',
|
||||
'config/trace.php',
|
||||
'config/ueditor-plus.php',
|
||||
'config/view.php',
|
||||
'config/worker.php',
|
||||
'extend/.gitignore',
|
||||
'public/.htaccess',
|
||||
'public/.well-known/acme-challenge/BoV6RCcbQ4jq2sZG6st1EhuUII9aDrFcVQvcgztl4Bc',
|
||||
'public/.well-known/acme-challenge/KxaRaudq6k3EcVt5bTN-yScFAVdsrn5mqR5FV9C81L4',
|
||||
'public/.well-known/acme-challenge/XT-55IS4GqOHMEL8qkGE4rO7FKqMU-YP-L4-LftQQ6o',
|
||||
'public/.well-known/acme-challenge/iHoLoujNOUNVGvogod1K0RyoYRtywrDHj2yl3Rv_Z4w',
|
||||
'public/.well-known/acme-challenge/jx9-epYJTQidKEXyRfgG2RwREGVt4xdnqYYzBb8yDuY',
|
||||
'public/assets/layui/css/layui.css',
|
||||
'public/assets/layui/font/iconfont.eot',
|
||||
'public/assets/layui/font/iconfont.svg',
|
||||
'public/assets/layui/font/iconfont.ttf',
|
||||
'public/assets/layui/font/iconfont.woff',
|
||||
'public/assets/layui/font/iconfont.woff2',
|
||||
'public/assets/layui/js/index.js',
|
||||
'public/assets/layui/layui.js',
|
||||
'public/assets/layui3/css/layui.css',
|
||||
'public/assets/layui3/layui.esm.js',
|
||||
'public/assets/layui3/layui.js',
|
||||
'public/assets/library/axios.min.js',
|
||||
'public/assets/library/ueditor/config.json',
|
||||
'public/assets/library/ueditor/dialogs/ai/ai.html',
|
||||
'public/assets/library/ueditor/dialogs/ai/ai.js',
|
||||
'public/assets/library/ueditor/dialogs/anchor/anchor.html',
|
||||
'public/assets/library/ueditor/dialogs/attachment/attachment.css',
|
||||
'public/assets/library/ueditor/dialogs/attachment/attachment.html',
|
||||
'public/assets/library/ueditor/dialogs/attachment/attachment.js',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/alignicon.gif',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/alignicon.png',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/bg.png',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/file-icons.gif',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/file-icons.png',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/icons.gif',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/icons.png',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/image.png',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/progress.png',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/success.gif',
|
||||
'public/assets/library/ueditor/dialogs/attachment/images/success.png',
|
||||
'public/assets/library/ueditor/dialogs/audio/audio.css',
|
||||
'public/assets/library/ueditor/dialogs/audio/audio.html',
|
||||
'public/assets/library/ueditor/dialogs/audio/audio.js',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/bg.png',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/center_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/file-icons.gif',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/file-icons.png',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/icons.gif',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/icons.png',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/image.png',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/left_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/none_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/progress.png',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/right_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/success.gif',
|
||||
'public/assets/library/ueditor/dialogs/audio/images/success.png',
|
||||
'public/assets/library/ueditor/dialogs/background/background.css',
|
||||
'public/assets/library/ueditor/dialogs/background/background.html',
|
||||
'public/assets/library/ueditor/dialogs/background/background.js',
|
||||
'public/assets/library/ueditor/dialogs/background/images/bg.png',
|
||||
'public/assets/library/ueditor/dialogs/background/images/success.png',
|
||||
'public/assets/library/ueditor/dialogs/contentimport/contentimport.html',
|
||||
'public/assets/library/ueditor/dialogs/contentimport/contentimport.js',
|
||||
'public/assets/library/ueditor/dialogs/contentimport/mammoth.browser.min.js',
|
||||
'public/assets/library/ueditor/dialogs/contentimport/showdown.min.js',
|
||||
'public/assets/library/ueditor/dialogs/emotion/emotion.css',
|
||||
'public/assets/library/ueditor/dialogs/emotion/emotion.html',
|
||||
'public/assets/library/ueditor/dialogs/emotion/emotion.js',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/0.gif',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/bface.gif',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/cface.gif',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/fface.gif',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/jxface2.gif',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/neweditor-tab-bg.png',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/tface.gif',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/wface.gif',
|
||||
'public/assets/library/ueditor/dialogs/emotion/images/yface.gif',
|
||||
'public/assets/library/ueditor/dialogs/formula/formula.html',
|
||||
'public/assets/library/ueditor/dialogs/formula/formula.js',
|
||||
'public/assets/library/ueditor/dialogs/help/help.css',
|
||||
'public/assets/library/ueditor/dialogs/help/help.html',
|
||||
'public/assets/library/ueditor/dialogs/help/help.js',
|
||||
'public/assets/library/ueditor/dialogs/image/image.css',
|
||||
'public/assets/library/ueditor/dialogs/image/image.html',
|
||||
'public/assets/library/ueditor/dialogs/image/image.js',
|
||||
'public/assets/library/ueditor/dialogs/image/images/alignicon.jpg',
|
||||
'public/assets/library/ueditor/dialogs/image/images/bg.png',
|
||||
'public/assets/library/ueditor/dialogs/image/images/icons.gif',
|
||||
'public/assets/library/ueditor/dialogs/image/images/icons.png',
|
||||
'public/assets/library/ueditor/dialogs/image/images/image.png',
|
||||
'public/assets/library/ueditor/dialogs/image/images/progress.png',
|
||||
'public/assets/library/ueditor/dialogs/image/images/success.gif',
|
||||
'public/assets/library/ueditor/dialogs/image/images/success.png',
|
||||
'public/assets/library/ueditor/dialogs/insertframe/insertframe.html',
|
||||
'public/assets/library/ueditor/dialogs/internal.js',
|
||||
'public/assets/library/ueditor/dialogs/link/link.html',
|
||||
'public/assets/library/ueditor/dialogs/preview/preview.html',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/addimg.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/brush.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/delimg.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/delimgH.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/empty.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/emptyH.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/eraser.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/redo.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/redoH.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/scale.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/scaleH.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/size.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/undo.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/images/undoH.png',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/scrawl.css',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/scrawl.html',
|
||||
'public/assets/library/ueditor/dialogs/scrawl/scrawl.js',
|
||||
'public/assets/library/ueditor/dialogs/searchreplace/searchreplace.html',
|
||||
'public/assets/library/ueditor/dialogs/searchreplace/searchreplace.js',
|
||||
'public/assets/library/ueditor/dialogs/spechars/spechars.html',
|
||||
'public/assets/library/ueditor/dialogs/spechars/spechars.js',
|
||||
'public/assets/library/ueditor/dialogs/table/dragicon.png',
|
||||
'public/assets/library/ueditor/dialogs/table/edittable.css',
|
||||
'public/assets/library/ueditor/dialogs/table/edittable.html',
|
||||
'public/assets/library/ueditor/dialogs/table/edittable.js',
|
||||
'public/assets/library/ueditor/dialogs/table/edittd.html',
|
||||
'public/assets/library/ueditor/dialogs/table/edittip.html',
|
||||
'public/assets/library/ueditor/dialogs/template/config.js',
|
||||
'public/assets/library/ueditor/dialogs/template/images/bg.gif',
|
||||
'public/assets/library/ueditor/dialogs/template/images/pre0.png',
|
||||
'public/assets/library/ueditor/dialogs/template/images/pre1.png',
|
||||
'public/assets/library/ueditor/dialogs/template/images/pre2.png',
|
||||
'public/assets/library/ueditor/dialogs/template/images/pre3.png',
|
||||
'public/assets/library/ueditor/dialogs/template/images/pre4.png',
|
||||
'public/assets/library/ueditor/dialogs/template/template.css',
|
||||
'public/assets/library/ueditor/dialogs/template/template.html',
|
||||
'public/assets/library/ueditor/dialogs/template/template.js',
|
||||
'public/assets/library/ueditor/dialogs/video/images/bg.png',
|
||||
'public/assets/library/ueditor/dialogs/video/images/center_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/video/images/file-icons.gif',
|
||||
'public/assets/library/ueditor/dialogs/video/images/file-icons.png',
|
||||
'public/assets/library/ueditor/dialogs/video/images/icons.gif',
|
||||
'public/assets/library/ueditor/dialogs/video/images/icons.png',
|
||||
'public/assets/library/ueditor/dialogs/video/images/image.png',
|
||||
'public/assets/library/ueditor/dialogs/video/images/left_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/video/images/none_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/video/images/progress.png',
|
||||
'public/assets/library/ueditor/dialogs/video/images/right_focus.jpg',
|
||||
'public/assets/library/ueditor/dialogs/video/images/success.gif',
|
||||
'public/assets/library/ueditor/dialogs/video/images/success.png',
|
||||
'public/assets/library/ueditor/dialogs/video/video.css',
|
||||
'public/assets/library/ueditor/dialogs/video/video.html',
|
||||
'public/assets/library/ueditor/dialogs/video/video.js',
|
||||
'public/assets/library/ueditor/dialogs/wordimage/wordimage.html',
|
||||
'public/assets/library/ueditor/dialogs/wordimage/wordimage.js',
|
||||
'public/assets/library/ueditor/index.html',
|
||||
'public/assets/library/ueditor/lang/en/en.js',
|
||||
'public/assets/library/ueditor/lang/en/images/addimage.png',
|
||||
'public/assets/library/ueditor/lang/en/images/alldeletebtnhoverskin.png',
|
||||
'public/assets/library/ueditor/lang/en/images/alldeletebtnupskin.png',
|
||||
'public/assets/library/ueditor/lang/en/images/background.png',
|
||||
'public/assets/library/ueditor/lang/en/images/button.png',
|
||||
'public/assets/library/ueditor/lang/en/images/copy.png',
|
||||
'public/assets/library/ueditor/lang/en/images/deletedisable.png',
|
||||
'public/assets/library/ueditor/lang/en/images/deleteenable.png',
|
||||
'public/assets/library/ueditor/lang/en/images/listbackground.png',
|
||||
'public/assets/library/ueditor/lang/en/images/localimage.png',
|
||||
'public/assets/library/ueditor/lang/en/images/music.png',
|
||||
'public/assets/library/ueditor/lang/en/images/rotateleftdisable.png',
|
||||
'public/assets/library/ueditor/lang/en/images/rotateleftenable.png',
|
||||
'public/assets/library/ueditor/lang/en/images/rotaterightdisable.png',
|
||||
'public/assets/library/ueditor/lang/en/images/rotaterightenable.png',
|
||||
'public/assets/library/ueditor/lang/en/images/upload.png',
|
||||
'public/assets/library/ueditor/lang/zh-cn/images/copy.png',
|
||||
'public/assets/library/ueditor/lang/zh-cn/images/localimage.png',
|
||||
'public/assets/library/ueditor/lang/zh-cn/images/music.png',
|
||||
'public/assets/library/ueditor/lang/zh-cn/images/upload.png',
|
||||
'public/assets/library/ueditor/lang/zh-cn/zh-cn.js',
|
||||
'public/assets/library/ueditor/plugins/demo/demo.js',
|
||||
'public/assets/library/ueditor/themes/default/css/ueditor.css',
|
||||
'public/assets/library/ueditor/themes/default/dialog.css',
|
||||
'public/assets/library/ueditor/themes/default/dialogbase.css',
|
||||
'public/assets/library/ueditor/themes/default/exts/ai.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/apk.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/chm.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/css.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/doc.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/docx.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/dwg.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/folder.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/gif.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/html.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/jpeg.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/jpg.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/log.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/mp3.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/mp4.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/pdf.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/png.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/ppt.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/pptx.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/psd.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/rar.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/svg.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/torrent.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/txt.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/unknown.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/xls.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/xlsx.svg',
|
||||
'public/assets/library/ueditor/themes/default/exts/zip.svg',
|
||||
'public/assets/library/ueditor/themes/default/images/anchor.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/arrow.png',
|
||||
'public/assets/library/ueditor/themes/default/images/arrow_down.png',
|
||||
'public/assets/library/ueditor/themes/default/images/arrow_up.png',
|
||||
'public/assets/library/ueditor/themes/default/images/button-bg.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/cancelbutton.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/charts.png',
|
||||
'public/assets/library/ueditor/themes/default/images/cursor_h.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/cursor_h.png',
|
||||
'public/assets/library/ueditor/themes/default/images/cursor_v.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/cursor_v.png',
|
||||
'public/assets/library/ueditor/themes/default/images/dialog-title-bg.png',
|
||||
'public/assets/library/ueditor/themes/default/images/filescan.png',
|
||||
'public/assets/library/ueditor/themes/default/images/highlighted.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/icons-all.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/icons.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/icons.png',
|
||||
'public/assets/library/ueditor/themes/default/images/img-cracked.png',
|
||||
'public/assets/library/ueditor/themes/default/images/loaderror.png',
|
||||
'public/assets/library/ueditor/themes/default/images/loading.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/lock.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/neweditor-tab-bg.png',
|
||||
'public/assets/library/ueditor/themes/default/images/pagebreak.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/scale.png',
|
||||
'public/assets/library/ueditor/themes/default/images/sortable.png',
|
||||
'public/assets/library/ueditor/themes/default/images/spacer.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/sparator_v.png',
|
||||
'public/assets/library/ueditor/themes/default/images/table-cell-align.png',
|
||||
'public/assets/library/ueditor/themes/default/images/tangram-colorpicker.png',
|
||||
'public/assets/library/ueditor/themes/default/images/toolbar_bg.png',
|
||||
'public/assets/library/ueditor/themes/default/images/unhighlighted.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/upload.png',
|
||||
'public/assets/library/ueditor/themes/default/images/videologo.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/word.gif',
|
||||
'public/assets/library/ueditor/themes/default/images/wordpaste.png',
|
||||
'public/assets/library/ueditor/themes/iframe.css',
|
||||
'public/assets/library/ueditor/third-party/SyntaxHighlighter/shCore.js',
|
||||
'public/assets/library/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css',
|
||||
'public/assets/library/ueditor/third-party/clipboard/clipboard.js',
|
||||
'public/assets/library/ueditor/third-party/clipboard/clipboard.swf',
|
||||
'public/assets/library/ueditor/third-party/codemirror/codemirror.css',
|
||||
'public/assets/library/ueditor/third-party/codemirror/codemirror.js',
|
||||
'public/assets/library/ueditor/third-party/jquery-1.10.2.js',
|
||||
'public/assets/library/ueditor/third-party/showdown.js',
|
||||
'public/assets/library/ueditor/third-party/vue.js',
|
||||
'public/assets/library/ueditor/third-party/webuploader/webuploader.css',
|
||||
'public/assets/library/ueditor/third-party/webuploader/webuploader.js',
|
||||
'public/assets/library/ueditor/third-party/zeroclipboard/ZeroClipboard.js',
|
||||
'public/assets/library/ueditor/third-party/zeroclipboard/ZeroClipboard.swf',
|
||||
'public/assets/library/ueditor/ueditor.all.js',
|
||||
'public/assets/library/ueditor/ueditor.config.js',
|
||||
'public/assets/library/ueditor/ueditor.parse.js',
|
||||
'public/assets/ywxapp/config.js',
|
||||
'public/assets/ywxapp/css/template.css',
|
||||
'public/assets/ywxapp/css/ywxapp.css',
|
||||
'public/assets/ywxapp/modules/JsonCrypto.js',
|
||||
'public/assets/ywxapp/modules/auth.js',
|
||||
'public/assets/ywxapp/modules/chat-client.js',
|
||||
'public/assets/ywxapp/modules/common.js',
|
||||
'public/assets/ywxapp/modules/cropper/cropper.css',
|
||||
'public/assets/ywxapp/modules/cropper/cropper.js',
|
||||
'public/assets/ywxapp/modules/cropper/croppers.js',
|
||||
'public/assets/ywxapp/modules/echarts.js',
|
||||
'public/assets/ywxapp/modules/echartsTheme.js',
|
||||
'public/assets/ywxapp/modules/http.js',
|
||||
'public/assets/ywxapp/modules/iconPicker.js',
|
||||
'public/assets/ywxapp/modules/layim/forum.js',
|
||||
'public/assets/ywxapp/modules/layim/layim.js',
|
||||
'public/assets/ywxapp/modules/layim/res/images/default.png',
|
||||
'public/assets/ywxapp/modules/layim/res/layim.css',
|
||||
'public/assets/ywxapp/modules/layim/res/voice/default.mp3',
|
||||
'public/assets/ywxapp/modules/route.js',
|
||||
'public/assets/ywxapp/modules/ueditor.js',
|
||||
'public/assets/ywxapp/modules/view.js',
|
||||
'public/assets/ywxapp/modules/wxedit.js',
|
||||
'public/assets/ywxapp/modules/ywxapp.js',
|
||||
'public/assets/ywxapp/ywxapp.js',
|
||||
'public/favicon.ico',
|
||||
'public/index.html',
|
||||
'public/index.php',
|
||||
'public/install/Installer.php',
|
||||
'public/install/index.html',
|
||||
'public/install/index.php',
|
||||
'public/install/install.sql',
|
||||
'public/robots.txt',
|
||||
'public/router.php',
|
||||
'public/static/backend/images/bg.jpg',
|
||||
'public/static/backend/images/captcha.jpg',
|
||||
'public/static/backend/images/favicon.ico',
|
||||
'public/static/backend/images/home.png',
|
||||
'public/static/backend/images/icon-login.png',
|
||||
'public/static/backend/images/loginbg.png',
|
||||
'public/static/backend/images/loginbgtk.png',
|
||||
'public/static/backend/images/logo.png',
|
||||
'public/static/backend/json/console/prograss.js',
|
||||
'public/static/backend/modules/ad.js',
|
||||
'public/static/backend/modules/addon.js',
|
||||
'public/static/backend/modules/admin.js',
|
||||
'public/static/backend/modules/adminlog.js',
|
||||
'public/static/backend/modules/appmarket.js',
|
||||
'public/static/backend/modules/attachment.js',
|
||||
'public/static/backend/modules/card.js',
|
||||
'public/static/backend/modules/category.js',
|
||||
'public/static/backend/modules/configure.js',
|
||||
'public/static/backend/modules/console.js',
|
||||
'public/static/backend/modules/database.js',
|
||||
'public/static/backend/modules/group.js',
|
||||
'public/static/backend/modules/help.js',
|
||||
'public/static/backend/modules/index.js',
|
||||
'public/static/backend/modules/links.js',
|
||||
'public/static/backend/modules/login.js',
|
||||
'public/static/backend/modules/medal.js',
|
||||
'public/static/backend/modules/navbar.js',
|
||||
'public/static/backend/modules/notice.js',
|
||||
'public/static/backend/modules/power.js',
|
||||
'public/static/backend/modules/prop.js',
|
||||
'public/static/backend/modules/role.js',
|
||||
'public/static/backend/modules/rule.js',
|
||||
'public/static/backend/modules/score.js',
|
||||
'public/static/backend/modules/sms.js',
|
||||
'public/static/backend/modules/spider.js',
|
||||
'public/static/backend/modules/task.js',
|
||||
'public/static/backend/modules/user.js',
|
||||
'public/static/common/images/avatar.jpg',
|
||||
'public/static/common/img/xixingwl.png',
|
||||
'public/static/frontend/css/common.css',
|
||||
'public/static/frontend/css/frontend.css',
|
||||
'public/static/frontend/css/index.css',
|
||||
'public/static/frontend/css/responsive.css',
|
||||
'public/static/frontend/css/style.css',
|
||||
'public/static/frontend/css/template.css',
|
||||
'public/static/frontend/img/Big_icon1.png',
|
||||
'public/static/frontend/img/Big_icon2.png',
|
||||
'public/static/frontend/img/Big_icon3.png',
|
||||
'public/static/frontend/img/Big_icon4.png',
|
||||
'public/static/frontend/img/Product_img1.jpg',
|
||||
'public/static/frontend/img/Product_img2.jpg',
|
||||
'public/static/frontend/img/Product_img3.jpg',
|
||||
'public/static/frontend/img/Product_img4.jpg',
|
||||
'public/static/frontend/img/banner1.jpg',
|
||||
'public/static/frontend/img/banner2.jpg',
|
||||
'public/static/frontend/img/case1.jpg',
|
||||
'public/static/frontend/img/case2.jpg',
|
||||
'public/static/frontend/img/case3.jpg',
|
||||
'public/static/frontend/img/case4.jpg',
|
||||
'public/static/frontend/img/case5.jpg',
|
||||
'public/static/frontend/img/case6.jpg',
|
||||
'public/static/frontend/img/case7.jpg',
|
||||
'public/static/frontend/img/case8.jpg',
|
||||
'public/static/frontend/img/case9.jpg',
|
||||
'public/static/frontend/img/erweima.jpg',
|
||||
'public/static/frontend/img/home_img1.jpg',
|
||||
'public/static/frontend/img/home_img2.jpg',
|
||||
'public/static/frontend/img/home_img3.jpg',
|
||||
'public/static/frontend/img/home_img4.jpg',
|
||||
'public/static/frontend/img/logo.png',
|
||||
'public/static/frontend/img/nav_img1.jpg',
|
||||
'public/static/frontend/img/nav_img2.jpg',
|
||||
'public/static/frontend/img/nav_img3.jpg',
|
||||
'public/static/frontend/img/nav_img4.jpg',
|
||||
'public/static/frontend/img/news_big.jpg',
|
||||
'public/static/frontend/img/news_img1.jpg',
|
||||
'public/static/frontend/img/us_img1.jpg',
|
||||
'public/static/frontend/img/us_img2.jpg',
|
||||
'public/static/frontend/img/us_img3.jpg',
|
||||
'public/static/frontend/img/us_img4.png',
|
||||
'public/static/frontend/img/us_img5.png',
|
||||
'public/static/frontend/img/us_img6.png',
|
||||
'public/static/frontend/img/us_img7.png',
|
||||
'public/static/frontend/img/us_img8.png',
|
||||
'public/static/frontend/js/firm.js',
|
||||
'public/static/frontend/js/main.js',
|
||||
'public/static/frontend/modules/index.js',
|
||||
'public/static/frontend/modules/login.js',
|
||||
'public/static/member/css/common.css',
|
||||
'public/static/member/css/login.css',
|
||||
'public/static/member/css/template.css',
|
||||
'public/static/member/imgs/template/character.jpg',
|
||||
'public/static/member/imgs/template/huge.jpg',
|
||||
'public/static/member/imgs/template/layui-logo.jpg',
|
||||
'public/static/member/imgs/template/portrait.png',
|
||||
'public/static/member/json/console/prograss.json',
|
||||
'public/static/member/json/console/top-card.json',
|
||||
'public/static/member/json/console/top-search.json',
|
||||
'public/static/member/json/content/comment.js',
|
||||
'public/static/member/json/content/list.js',
|
||||
'public/static/member/json/content/tags.js',
|
||||
'public/static/member/json/forum/list.js',
|
||||
'public/static/member/json/forum/replys.js',
|
||||
'public/static/member/json/layim/getList.json',
|
||||
'public/static/member/json/layim/getMembers.json',
|
||||
'public/static/member/json/message/all.js',
|
||||
'public/static/member/json/message/direct.js',
|
||||
'public/static/member/json/message/notice.js',
|
||||
'public/static/member/json/workorder/demo.js',
|
||||
'public/static/member/modules/index.js',
|
||||
'public/static/member/modules/login.js',
|
||||
'public/static/member/modules/register.js',
|
||||
'public/static/member/views/console/index.html',
|
||||
'public/static/templates/myblog/theme.css',
|
||||
'public/storage/avatar/20260716/200405_6a58c8b517e0e.jpg',
|
||||
'route/app.php',
|
||||
'ywxapp/AddonBase.php',
|
||||
'ywxapp/command/AddonCrud.php',
|
||||
'ywxapp/command/AddonHealth.php',
|
||||
'ywxapp/command/AttachmentCleanCommand.php',
|
||||
'ywxapp/command/DbBackupCommand.php',
|
||||
'ywxapp/command/AddonLicenseCheck.php',
|
||||
'ywxapp/command/AddonMake.php',
|
||||
'ywxapp/command/AddonManage.php',
|
||||
'ywxapp/command/AddonRepair.php',
|
||||
'ywxapp/command/AppCommand.php',
|
||||
'ywxapp/command/GatewayWorker.php',
|
||||
'ywxapp/command/Upgrade.php',
|
||||
'ywxapp/command/addon/.md',
|
||||
'ywxapp/command/addon/addon.stub',
|
||||
'ywxapp/command/addon/command.stub',
|
||||
'ywxapp/command/addon/controller.api.stub',
|
||||
'ywxapp/command/addon/controller.plain.stub',
|
||||
'ywxapp/command/addon/controller.stub',
|
||||
'ywxapp/command/addon/event.stub',
|
||||
'ywxapp/command/addon/info.stub',
|
||||
'ywxapp/command/addon/listener.stub',
|
||||
'ywxapp/command/addon/middleware.stub',
|
||||
'ywxapp/command/addon/model.stub',
|
||||
'ywxapp/command/addon/service.stub',
|
||||
'ywxapp/command/addon/subscribe.stub',
|
||||
'ywxapp/command/addon/validate.stub',
|
||||
'ywxapp/command/crud/controller.stub',
|
||||
'ywxapp/command/crud/js.stub',
|
||||
'ywxapp/command/crud/model.stub',
|
||||
'ywxapp/command/crud/view.index.stub',
|
||||
'ywxapp/command/app/addon.stub',
|
||||
'ywxapp/command/app/app.stub',
|
||||
'ywxapp/command/app/command.stub',
|
||||
'ywxapp/command/app/controller.api.stub',
|
||||
'ywxapp/command/app/controller.plain.stub',
|
||||
'ywxapp/command/app/controller.stub',
|
||||
'ywxapp/command/app/event.stub',
|
||||
'ywxapp/command/app/listener.stub',
|
||||
'ywxapp/command/app/middleware.stub',
|
||||
'ywxapp/command/app/model.stub',
|
||||
'ywxapp/command/app/service.stub',
|
||||
'ywxapp/command/app/subscribe.stub',
|
||||
'ywxapp/command/app/validate.stub',
|
||||
'ywxapp/command/fullchain.pem',
|
||||
'ywxapp/command/privkey.pem',
|
||||
'ywxapp/controller/Addon.php',
|
||||
'ywxapp/controller/ApiController.php',
|
||||
'ywxapp/controller/BackendBase.php',
|
||||
'ywxapp/controller/BaseController.php',
|
||||
'ywxapp/controller/FrontendBase.php',
|
||||
'ywxapp/controller/MemberBase.php',
|
||||
'ywxapp/controller/UeditorPlus.php',
|
||||
'ywxapp/controller/UploadController.php',
|
||||
'ywxapp/event/Email.php',
|
||||
'ywxapp/exception/AddonException.php',
|
||||
'ywxapp/exception/AdminException.php',
|
||||
'ywxapp/exception/ApiException.php',
|
||||
'ywxapp/exception/ApiStatusException.php',
|
||||
'ywxapp/exception/AuthException.php',
|
||||
'ywxapp/exception/CrudException.php',
|
||||
'ywxapp/exception/PayException.php',
|
||||
'ywxapp/handler/ExceptionHandle.php',
|
||||
'ywxapp/helper.php',
|
||||
'ywxapp/lang/en-us.php',
|
||||
'ywxapp/lang/zh-cn.php',
|
||||
'ywxapp/lang/zh-cn/addon.php',
|
||||
'ywxapp/library/AdminAuth.php',
|
||||
'ywxapp/library/AdminLogger.php',
|
||||
'ywxapp/library/Auth.php',
|
||||
'ywxapp/library/DbBackup.php',
|
||||
'ywxapp/library/Email.php',
|
||||
'ywxapp/library/Mailer.php',
|
||||
'ywxapp/library/Menu.php',
|
||||
'ywxapp/library/Result.php',
|
||||
'ywxapp/library/Search/EsSearch.php',
|
||||
'ywxapp/library/SkinOverlay.php',
|
||||
'ywxapp/library/SkinVariables.php',
|
||||
'ywxapp/library/Sms.php',
|
||||
'ywxapp/library/SpiderDetect.php',
|
||||
'ywxapp/library/SpiderVerify.php',
|
||||
'ywxapp/library/StreamZipResponse.php',
|
||||
'ywxapp/library/TemplateInstaller.php',
|
||||
'ywxapp/library/TemplateManager.php',
|
||||
'ywxapp/library/TemplateResolver.php',
|
||||
'ywxapp/middleware/AddonHotReloadMiddleware.php',
|
||||
'ywxapp/middleware/AddonPerformanceMiddleware.php',
|
||||
'ywxapp/middleware/AllowCrossDomain.php',
|
||||
'ywxapp/middleware/MultiApp.php',
|
||||
'ywxapp/middleware/SpiderStat.php',
|
||||
'ywxapp/model/Ad.php',
|
||||
'ywxapp/model/AddonModel.php',
|
||||
'ywxapp/model/Attachment.php',
|
||||
'ywxapp/model/BackendAdmin.php',
|
||||
'ywxapp/model/BackendLog.php',
|
||||
'ywxapp/model/BackendPower.php',
|
||||
'ywxapp/model/BackendRole.php',
|
||||
'ywxapp/model/BackendRoleAccess.php',
|
||||
'ywxapp/model/BackendRolePower.php',
|
||||
'ywxapp/model/BaseModel.php',
|
||||
'ywxapp/model/Card.php',
|
||||
'ywxapp/model/Chat.php',
|
||||
'ywxapp/model/ChatMessage.php',
|
||||
'ywxapp/model/Configure.php',
|
||||
'ywxapp/model/Email.php',
|
||||
'ywxapp/model/Help.php',
|
||||
'ywxapp/model/Links.php',
|
||||
'ywxapp/model/Medal.php',
|
||||
'ywxapp/model/MemberGroup.php',
|
||||
'ywxapp/model/MemberGroupAccess.php',
|
||||
'ywxapp/model/MemberGroupRule.php',
|
||||
'ywxapp/model/MemberLog.php',
|
||||
'ywxapp/model/MemberProfile.php',
|
||||
'ywxapp/model/MemberRule.php',
|
||||
'ywxapp/model/MemberUser.php',
|
||||
'ywxapp/model/Notice.php',
|
||||
'ywxapp/model/Prop.php',
|
||||
'ywxapp/model/Score.php',
|
||||
'ywxapp/model/ScoreLog.php',
|
||||
'ywxapp/model/Sms.php',
|
||||
'ywxapp/model/Task.php',
|
||||
'ywxapp/service/AddonDevService.php',
|
||||
'ywxapp/service/AddonHotReload.php',
|
||||
'ywxapp/service/AddonPerformanceMonitor.php',
|
||||
'ywxapp/service/AddonService.php',
|
||||
'ywxapp/service/AppService.php',
|
||||
'ywxapp/service/CaptchaService.php',
|
||||
'ywxapp/service/FileStorageService.php',
|
||||
'ywxapp/service/FrameworkService.php',
|
||||
'ywxapp/service/JwtService.php',
|
||||
'ywxapp/service/RemoteService.php',
|
||||
'ywxapp/service/UEditorService.php',
|
||||
'ywxapp/service/WalletService.php',
|
||||
'ywxapp/utils/AesUtil.php',
|
||||
'ywxapp/utils/Date.php',
|
||||
'ywxapp/utils/HttpClient.php',
|
||||
'ywxapp/utils/JsonCrypto.php',
|
||||
'ywxapp/utils/Pinyin.php',
|
||||
'ywxapp/utils/Random.php',
|
||||
'ywxapp/utils/Rsa.php',
|
||||
'ywxapp/utils/SignUtil.php',
|
||||
'ywxapp/utils/StatusCode.php',
|
||||
'ywxapp/utils/TreeBuilder.php',
|
||||
'ywxapp/utils/UrlBuild.php',
|
||||
'ywxapp/utils/storage/AliOssStorage.php',
|
||||
'ywxapp/utils/storage/LocalStorage.php',
|
||||
'ywxapp/utils/storage/StorageInterface.php',
|
||||
'ywxapp/view/401.html',
|
||||
'ywxapp/view/error.html',
|
||||
'ywxapp/view/success.html',
|
||||
];
|
||||
Reference in new issue
Block a user