- (Anonymes) Hochladen von Dateien und Ordnern (inkl. Unterordner)
(Bilder/Screenshots aus Zwischenablage funktionieren ebenfalls) - (Anonymes) Löschen von Dateien und Ordnern (inkl. Unterordner)
- (Anonymes) Herunterladen von Dateien (sofern Downloadtoken vorhanden)
- SSO-Login mit Synology NAS
- Uploadlinks generieren falls eingeloggt
- Downloadlinks generieren falls eingeloggt
Eingeloggt ($_USER is not NULL):
- Logout-Button
- Ordner erstellen
- Dateien und Ordner hochladen
- Uploadlinks generieren/sehen (für Gäste)
- Downloadlinks generieren/sehen (für Gäste)
- Dateien/Ordner löschen (Uploadlink/Downloadlink werden ebenfalls gelöscht)
- Download nur via Downloadlink möglich
- Uploadlink/Downloadlink entfernen (Dateien bleiben)
Gast ($_USER is NULL):
- Login-Button
- Uploadlink vorhanden:
- Hochladen von Dateien und Ordnern (inkl. Unterordner)
- Löschen von Dateien und Ordnern (inkl. Unterordner)
- ohne Uploadlink: kein Upload/Löschen möglich
- Download nur via Downloadlink möglich
- $.ajax durch XMLHttpRequest ersetzen (möglichst auf jQuery verzichten)
- OWASP Top 10 prüfen/absichern