feat: add local auth billing and usage management
This commit is contained in:
1 parent
f642b5e71f
commit
196fdde83f
119 files changed
+15695
-2650
No files matched your search
+13
-3
@@ -1,9 +1,19 @@
|
||||
import { SettingsPanel } from "@/components/settings-panel";
|
||||
import { requireAdminUser } from "@/lib/server/auth/current-user";
|
||||
import { hasSuperAdminAccess } from "@/lib/auth/permissions";
|
||||
import { requireAppSession } from "@/lib/server/auth/current-user";
|
||||
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
export default async function SettingsPage() {
|
||||
await requireAdminUser();
|
||||
return <SettingsPanel />;
|
||||
const session = await requireAppSession();
|
||||
return (
|
||||
<div className="settings-page-stack">
|
||||
{hasSuperAdminAccess(session.user) ? <SettingsPanel /> : (
|
||||
<section className="panel">
|
||||
<h2>系统设置</h2>
|
||||
<p className="muted">系统配置仅由超级管理员维护。</p>
|
||||
</section>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in new issue
Block a user