added new features 3.0

This commit is contained in:
leon
2026-10-10 15:51:30 +02:00
parent 84d8697f23
commit 21e2ccefb2
41 changed files with 978 additions and 226 deletions

View File

@@ -64,7 +64,7 @@ export function DashboardPage(): ReactNode {
{modulesQuery.data.map((module) => (
<a
key={module.id}
href={`/${module.slug}`}
href={`/api/v1/auth/module-open/${encodeURIComponent(module.slug)}`}
target="_blank"
rel="noopener noreferrer"
className="mpm-module-tile group rounded-xl border border-slate-200 p-5 transition-all duration-150 hover:-translate-y-0.5 hover:border-slate-400 hover:bg-slate-50 hover:shadow-md"

View File

@@ -24,6 +24,9 @@ function readCsrfToken(): string | null {
let csrfToken: string | null = null;
for (const part of document.cookie.split(';')) {
const [name, ...value] = part.trim().split('=');
if (name === '__Host-mpm_csrf') {
return decodeURIComponent(value.join('='));
}
if (name === 'mpm_csrf') {
csrfToken = decodeURIComponent(value.join('='));
}

View File

@@ -145,6 +145,9 @@ function readCsrfToken(): string | null {
let csrfToken: string | null = null;
for (const part of document.cookie.split(';')) {
const [name, ...value] = part.trim().split('=');
if (name === '__Host-mpm_csrf') {
return decodeURIComponent(value.join('='));
}
if (name === 'mpm_csrf') {
csrfToken = decodeURIComponent(value.join('='));
}