Hey,
habt ihr vielleicht eine Idee, wie ich Dateien zum Downloaden verfügbar machen kann, aber NUR für Leute, die bezahlt haben. Sonst könnte ja jeder die Dateien aus dem entsprechenden Verzeichnis des Servers downloaden.
Vielen Dank im Voraus
Download nur für Käufer
-
Unregistriert -
6. Februar 2013 um 19:09
-
-
habt ihr vielleicht eine Idee
Habe ich, und damit hätte ich deine Frage korrekt beantwortet.Speichere zu jedem Kauf einen Zufallsstring und schicke dann dem Kunden den Link per Mail. Wenn der Kunde dann den Link anklickt, guckst du in der Datenbank nach, ob der angehängte String vorhanden ist und wenn ja, startest du den Download.
-
Habe ich, und damit hätte ich deine Frage korrekt beantwortet.
Speichere zu jedem Kauf einen Zufallsstring und schicke dann dem Kunden den Link per Mail. Wenn der Kunde dann den Link anklickt, guckst du in der Datenbank nach, ob der angehängte String vorhanden ist und wenn ja, startest du den Download.
Kleine Ergänzung (dass Bandit das so gemeint hat ist mir klar), der Kunde erhält dann keinen direkten Link zu der Datei, sondern zu einem PHP-Skript welches erst prüft ob der Downloadlink gültig ist, und falls ja die Datei in so einer Form ausliefert:
PHPheader('Content-type: application/x-rar-compressed'); header('Content-Disposition: attachment; filename="Effendi_Eins_-_Egos.rar"'); readfile('data/Effendi_Eins_Egos.rar');
Beispiel ist von http://effendi.sinnloss.de (Schleichwerbung für nen Kollegen, da gehts aber nur um nen Downloadcounter :D). Der direkte Zugriff auf die Datei über http://effendi.sinnloss.de/data/Effendi_Eins_Egos.rar ist per .htaccess untersagt und leitet auf die Startseite.
-
Ah, super, danke