Skip to content
This repository was archived by the owner on Dec 10, 2020. It is now read-only.

transfer file via http(s) - SSO with a Synology NAS

License

Notifications You must be signed in to change notification settings

ahaenggli/simple-web-file-transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features

  • (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

"Doku"

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

ToDo's

  • $.ajax durch XMLHttpRequest ersetzen (möglichst auf jQuery verzichten)
  • OWASP Top 10 prüfen/absichern

About

transfer file via http(s) - SSO with a Synology NAS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages