|
|
hace 1 mes | |
|---|---|---|
| admin | hace 1 mes | |
| assets | hace 3 meses | |
| data | hace 1 mes | |
| docs | hace 1 mes | |
| includes | hace 1 mes | |
| .gitignore | hace 1 mes | |
| .htaccess | hace 1 mes | |
| README.md | hace 1 mes | |
| cart.php | hace 3 meses | |
| checkout.php | hace 1 mes | |
| config.sample.php | hace 1 mes | |
| favicon.png | hace 1 mes | |
| index.php | hace 3 meses | |
| orders.php | hace 1 mes | |
| product.php | hace 3 meses | |
| reservation.php | hace 3 meses |
data/.htaccess aktivierenIm Projektordner liegt die zentrale Datei unter:
.htaccessEin separates data/.htaccess wird nicht mehr verwendet, da der Zugriff auf /data zentral in der Root-.htaccess gesperrt ist.
config.php einrichtenIn config.php mindestens diese Werte anpassen:
SITE_NAMESITE_URLADMIN_EMAIL (Fallback-Empfänger)FROM_EMAILFROM_NAMEORDER_PREFIX, RESERVATION_EXPIRY_DAYSORDER_HISTORY_COOKIE_SECRET (Pflicht für signierte Browser-Bestellhistorie)Konfigurations-Referenz mit Zweck und Laufzeitnutzung jeder Konstante:
docs/CONFIG_REFERENCE.mdAdmin-Logins und Admin-Benachrichtigungs-E-Mails werden aus data/admins.json geladen (nicht aus ADMIN_USERS in config.php).
Details:
docs/ADMIN_SYSTEM.mdFür die Seite Meine Bestellungen wird eine signierte, browsergebundene Historie genutzt.
config.php einen eigenen Wert für ORDER_HISTORY_COOKIE_SECRETORDER_HISTORY_COOKIE_NAMEORDER_HISTORY_COOKIE_TTL_DAYSORDER_HISTORY_MAX_IDSDetails zur Funktion und zum Sicherheitsmodell:
docs/ORDER_HISTORY.md