Help
RSS
API
Feed
Maltego
Contact
Domain > 4007.mbcine.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-10-23
175.43.23.215
(
ClassC
)
2025-10-23
42.56.64.131
(
ClassC
)
2025-11-25
221.204.15.51
(
ClassC
)
Port 443
HTTP/1.1 200 OKLast-Modified: Thu, 23 Oct 2025 18:05:00 GMTEtag: W/550d-19a123ed8f1Server: nginx/1.20.1Date: Thu, 23 Oct 2025 18:57:14 GMTContent-Type: text/html; charsetUTF-8X-Powered-By: ExpressAccess-Control-Allow-Origin: *X-Frame-Options: SAMEORIGINX-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockCache-Control: public, max-age0Age: 255493Content-Length: 21773Accept-Ranges: bytesX-NWS-LOG-UUID: 14842770451171903549Connection: keep-aliveX-Cache-Lookup: Cache HitStrict-Transport-Security: max-age3153600; !DOCTYPE html>html langzh-CN>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno> title>影棚和设备管理系统/title> link href/libs/bootstrap/css/bootstrap.min.css relstylesheet> link href/libs/bootstrap-icons/font/bootstrap-icons.css relstylesheet> link href/css/style.css relstylesheet>/head>body> !-- 导航栏 --> nav classnavbar navbar-expand-lg navbar-dark bg-primary sticky-top> div classcontainer-fluid> a classnavbar-brand href/> i classbi bi-camera-reels me-2>/i>影棚管理系统 /a> button classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarNav> span classnavbar-toggler-icon>/span> /button> div classcollapse navbar-collapse idnavbarNav> ul classnavbar-nav ms-auto idmainNav> !-- 未登录状态 --> li classnav-item auth-hide> a classnav-link href/login.html>登录/a> /li> li classnav-item auth-hide> a classnav-link href/register.html>注册/a> /li> !-- 已登录状态 --> li classnav-item auth-show d-none> a classnav-link href/studios.html> i classbi bi-camera-reels me-1>/i>预约影棚 /a> /li> li classnav-item auth-show d-none> a classnav-link href/equipment.html> i classbi bi-camera me-1>/i>租借器材 /a> /li> li classnav-item auth-show d-none> a classnav-link href/my-orders.html> i classbi bi-list-check me-1>/i>我的订单 /a> /li> li classnav-item dropdown auth-show d-none> a classnav-link dropdown-toggle href# iduserDropdown rolebutton data-bs-toggledropdown> i classbi bi-person-circle me-1>/i>span idnavUsername>用户/span> /a> ul classdropdown-menu dropdown-menu-end> li>a classdropdown-item href/profile.html>i classbi bi-person me-2>/i>个人信息/a>/li> li classadmin-only d-none>hr classdropdown-divider>/li> li classadmin-only d-none> a classdropdown-item href/admin/> i classbi bi-gear me-2>/i>后台管理 /a> /li> li>hr classdropdown-divider>/li> li>a classdropdown-item href# idlogoutBtn>i classbi bi-box-arrow-right me-2>/i>退出登录/a>/li> /ul> /li> /ul> /div> /div> /nav> !-- 主内容 --> div classcontainer py-4> !-- 欢迎部分 --> div classhero-section text-center mb-5> div classhero-content> h1 classdisplay-4 mb-3> i classbi bi-camera-reels text-primary>/i> 影棚和设备管理系统 /h1> p classlead text-muted mb-4>便捷预约影棚,轻松租借器材/p> div classauth-hide> a href/login.html classbtn btn-primary btn-lg me-2> i classbi bi-box-arrow-in-right me-2>/i>立即登录 /a> a href/register.html classbtn btn-outline-primary btn-lg> i classbi bi-person-plus me-2>/i>注册账号 /a> /div> div classauth-show d-none> p classtext-success mb-3> i classbi bi-check-circle me-2>/i>欢迎回来,span idwelcomeUsername>/span>! /p> /div> /div> /div> !-- 功能卡片 --> div classrow g-4 mb-5> div classcol-md-6> div classcard feature-card h-100 shadow-sm> div classcard-body text-center p-4> div classfeature-icon mb-3> i classbi bi-camera-reels text-primary>/i> /div> h3 classcard-title h4 mb-3>预约影棚/h3> p classcard-text text-muted mb-4> 通过直观的日历视图查看影棚可用时段,快速提交预约申请。支持查看预约状态,接收邮件通知。 /p> a href/studios.html classbtn btn-primary auth-show d-none> i classbi bi-calendar-check me-2>/i>开始预约 /a> a href/login.html classbtn btn-outline-primary auth-hide> 登录后使用 /a> /div> /div> /div> div classcol-md-6> div classcard feature-card h-100 shadow-sm> div classcard-body text-center p-4> div classfeature-icon mb-3> i classbi bi-camera text-success>/i> /div> h3 classcard-title h4 mb-3>租借器材/h3> p classcard-text text-muted mb-4> 浏览丰富的器材库,选择单件器材或便捷的套餐组合。实时查看库存,智能冲突检测。 /p> a href/equipment.html classbtn btn-success auth-show d-none> i classbi bi-box-seam me-2>/i>浏览器材 /a> a href/login.html classbtn btn-outline-success auth-hide> 登录后使用 /a> /div> /div> /div> /div> !-- 公告与数据统计 --> div classannouncement-stats-section mb-5> div classrow g-4> !-- 公告区域 --> div classcol-lg-6> div classcard h-100 shadow-sm> div classcard-header bg-primary text-white> h5 classmb-0> i classbi bi-megaphone me-2>/i>系统公告 /h5> /div> div classcard-body> div classannouncement-list idannouncementList> !-- 公告将从 API 动态加载 --> div classtext-center text-muted py-4> div classspinner-border spinner-border-sm me-2 rolestatus> span classvisually-hidden>加载中.../span> /div> 加载中... /div> /div> div classtext-center mt-3> a href/announcements.html classbtn btn-outline-primary btn-sm> i classbi bi-list-ul me-1>/i>查看全部公告 /a> /div> /div> /div> /div> !-- 数据统计区域 --> div classcol-lg-6> div classcard h-100 shadow-sm> div classcard-header bg-success text-white> h5 classmb-0> i classbi bi-graph-up me-2>/i>今日数据 /h5> /div> div classcard-body> div classstats-grid> div classstat-item> div classstat-icon> i classbi bi-calendar-check text-primary>/i> /div> div classstat-content> div classstat-number idtodayReservations>--/div> div classstat-label>预约申请/div> /div> /div> div classstat-item> div classstat-icon> i classbi bi-box-seam text-success>/i> /div> div classstat-content> div classstat-number idtodayRentals>--/div> div classstat-label>器材租借/div> /div> /div> div classstat-item> div classstat-icon> i classbi bi-eye text-info>/i> /div> div classstat-content> div classstat-number idvisitUsers>--/div> div classstat-label>访问用户/div> /div> /div> div classstat-item> div classstat-icon> i classbi bi-percent text-warning>/i> /div> div classstat-content> div classstat-number iddailyApprovalRate>--/div> div classstat-label>日通过率/div> /div> /div> /div> div classmt-3> div classprogress mb-2 styleheight: 6px;> div classprogress-bar bg-primary roleprogressbar stylewidth: 0% aria-valuenow0 aria-valuemin0 aria-valuemax100>/div> /div> small classtext-muted idmonthlyApprovalRateText>月平均通过率: --/small> /div> div classtext-center mt-3> a href/admin/ classbtn btn-outline-success btn-sm admin-only d-none> i classbi bi-gear me-1>/i>管理后台 /a> a href# classbtn btn-outline-secondary btn-sm> i classbi bi-arrow-clockwise me-1>/i>刷新数据 /a> /div> /div> /div> /div> /div> /div> !-- 使用流程 --> div classprocess-section mb-5 auth-hide> h2 classtext-center mb-4>使用流程/h2> div classrow g-4> div classcol-md-4> div classprocess-step> div classstep-number>1/div> h5>注册登录/h5> p classtext-muted>填写必要信息,创建账号/p> /div> /div> div classcol-md-4> div classprocess-step> div classstep-number>2/div> h5>提交申请/h5> p classtext-muted>选择影棚或器材,填写用途/p> /div> /div> div classcol-md-4> div classprocess-step> div classstep-number>3/div> h5>扫码使用/h5> p classtext-muted>审核通过后,凭条码取用/p> /div> /div> /div> /div> /div> !-- 页脚 --> footer classbg-light text-center py-4 mt-5> div classcontainer> p classtext-muted mb-0> © 2025 米菠萝(深圳)传媒有限公司 | a href/admin/ classtext-decoration-none admin-only d-none>管理后台/a> /p> /div> /footer> script src/libs/bootstrap/js/bootstrap.bundle.min.js>/script> script src/js/auth.js>/script> script src/js/main.js>/script> script> // 加载首页数据 document.addEventListener(DOMContentLoaded, async () > { // 加载公告 await loadAnnouncements(); // 加载今日数据统计 await loadTodayStatistics(); }); // 加载公告列表 async function loadAnnouncements() { const announcementList document.getElementById(announcementList); try { const response await fetch(/api/announcements/latest/home?limit3); const data await response.json(); console.log(公告 API 响应:, data); if (data.success && data.announcements && data.announcements.length > 0) { // 公告图标映射 const iconMap { info: bi-info-circle text-info, warning: bi-exclamation-triangle text-warning, success: bi-check-circle text-success, danger: bi-exclamation-octagon text-danger }; announcementList.innerHTML data.announcements.map((ann, index) > { const icon iconMapann.type || bi-info-circle text-primary; const date new Date(ann.publish_date).toLocaleDateString(zh-CN); // 使用完整内容,通过CSS截断 let content ; if (ann.summary) { content ann.summary; } else if (ann.content) { content ann.content; } return ` div classannouncement-item ${index data.announcements.length - 1 ? mb-3 : }> div classd-flex align-items-start> div classannouncement-icon me-3> i classbi ${icon}>/i> /div> div classflex-grow-1> h6 classmb-1>${ann.title}/h6> p classtext-muted small mb-1 announcement-summary>${content}/p> small classtext-muted>${date}/small> /div> /div> /div> `; }).join(); } else { // 没有公告或 API 失败 announcementList.innerHTML ` div classtext-center text-muted py-4> i classbi bi-inbox fs-1 mb-2 d-block>/i> p classmb-0>暂无公告/p> /div> `; } } catch (error) { console.error(加载公告失败:, error); // 显示错误提示 announcementList.innerHTML ` div classtext-center text-danger py-4> i classbi bi-exclamation-triangle fs-1 mb-2 d-block>/i> p classmb-0>加载公告失败/p> small classtext-muted>请刷新页面重试/small> /div> `; } } // 加载今日数据统计(使用 main.js 中的 animateNumber 函数) async function loadTodayStatistics() { try { const response await fetch(/api/statistics/today); const data await response.json(); console.log(首页统计数据 API 响应:, data); if (data.success && data.statistics) { const stats data.statistics; console.log(访问用户数据:, stats.visitUsers); // 更新今日预约申请 const reservationsEl document.getElementById(todayReservations); if (reservationsEl) { const currentValue parseInt(reservationsEl.textContent) || 0; animateNumber(reservationsEl, currentValue, stats.reservations || 0, 1000); } // 更新今日器材租借 const rentalsEl document.getElementById(todayRentals); if (rentalsEl) { const currentValue parseInt(rentalsEl.textContent) || 0; animateNumber(rentalsEl, currentValue, stats.rentals || 0, 1000); } // 更新访问用户 const visitUsersEl document.getElementById(visitUsers); if (visitUsersEl) { const currentValue parseInt(visitUsersEl.textContent) || 0; console.log(更新访问用户: 从, currentValue, 到, stats.visitUsers); animateNumber(visitUsersEl, currentValue, stats.visitUsers || 0, 1000); } // 更新日通过率 const dailyApprovalRateEl document.getElementById(dailyApprovalRate); if (dailyApprovalRateEl) { dailyApprovalRateEl.textContent (stats.dailyApprovalRate || 0) + %; } // 更新月平均通过率进度条 const monthlyApprovalRate stats.monthlyApprovalRate || 0; const progressBar document.querySelector(.progress-bar); const monthlyText document.getElementById(monthlyApprovalRateText); if (progressBar) { progressBar.style.width monthlyApprovalRate + %; progressBar.setAttribute(aria-valuenow, monthlyApprovalRate); } if (monthlyText) { monthlyText.textContent `月平均通过率: ${monthlyApprovalRate}%`; } } } catch (error) { console.error(加载统计数据失败:, error); // 保留默认的静态数据 } } // 刷新数据按钮 document.addEventListener(DOMContentLoaded, () > { const refreshBtn document.querySelector(.btn-outline-secondary); if (refreshBtn) { refreshBtn.addEventListener(click, async (e) > { e.preventDefault(); refreshBtn.disabled true; refreshBtn.innerHTML i classbi bi-arrow-clockwise me-1>/i>刷新中...; await loadAnnouncements(); await loadTodayStatistics(); setTimeout(() > { refreshBtn.disabled false; refreshBtn.innerHTML i classbi bi-arrow-clockwise me-1>/i>刷新数据; }, 500); }); } }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]