|
|
před 1 měsícem | |
|---|---|---|
| admin | před 3 měsíci | |
| assets | před 3 měsíci | |
| data | před 3 měsíci | |
| docs | před 1 měsícem | |
| includes | před 1 měsícem | |
| .gitignore | před 1 měsícem | |
| README.md | před 1 měsícem | |
| cart.php | před 3 měsíci | |
| checkout.php | před 1 měsícem | |
| config.sample.php | před 1 měsícem | |
| default.htaccess | před 3 měsíci | |
| favicon.ico | před 3 měsíci | |
| index.php | před 3 měsíci | |
| orders.php | před 1 měsícem | |
| product.php | před 3 měsíci | |
| reservation.php | před 3 měsíci |
data/.htaccess aktivierenIm Projektordner liegt eine Vorlage unter data/default.htaccess.
Benenne sie um in:
data/.htaccessBeispiel:
mv data/default.htaccess data/.htaccess
config.php einrichtenIn config.php mindestens diese Werte anpassen:
SITE_NAMESITE_URLADMIN_EMAILFROM_EMAILFROM_NAMEORDER_PREFIX, RESERVATION_EXPIRY_DAYSORDER_HISTORY_COOKIE_SECRET (Pflicht für signierte Browser-Bestellhistorie)Passe ADMIN_USERS an:
Beispielstruktur:
define('ADMIN_USERS', [
'admin' => '...bcrypt-hash...',
'manager' => '...bcrypt-hash...'
]);
Generate the password: https://www.onlinewebtoolkit.com/hash-generator using the crypt functionality.
Fü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