temporäre downloadadresse?

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
photojo
Posts: 717
Joined: Wed 15. Nov 2006, 20:02
Location: Regensburg, Germany
Contact:

Re: temporäre downloadadresse?

Post by photojo »

Oliver Georgi wrote:Mit Boardmitteln heißt custom lösen. Du musst ja nur den Link bzw. den Trigger/Key mit im Formular hinterlegen. Dann auslesen und Zeit vergleichen.
Kannst du noch einen kleinen Tipp geben, ich würde das gerne selber lösen, zumindest porbieren.
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: temporäre downloadadresse?

Post by Oliver Georgi »

Erfolgreiches Formular an PHP-Validierungsfunktion koppeln:
Bildschirmfoto 2017-12-01 um 18.14.48.png
Diese speichert zum Einen den Hash (oder was auch immer) mit im Formularergebnis (Hidden Feld). Dieses Hidden-Feld wird dann Bestandteil des Links, den man ansteuert, um den Download zu starten.

Mittels Frontend Init Scripts (Direktdownload) prüft man dann einfach auf die Existenz dieses Hashes in einem GET-Parameter. Oder wenn man parallel dazu eine Infoseite möchte, dann integriert man das in ein Frontend Render Script und arbeitet dort einfach ab.

Dann muss man sich nur überlegen, wie man die Downloads zählt und ab wann man den erneuten Download verhindert.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: temporäre downloadadresse?

Post by update »

IST-Zustand:
Jemand meldet sich für den Newsletter an. Der wird mit dem CP Formular aufgesetzt und enthält ganz reguläre Sachen:

Code: Select all

double_optin=1
subject=Newsletterbestellung meinegeileseite.com
email_field=email
name_field=+vorname+ +name
sender_email=contact@meinegeileseite.com
sender_name=Webmaster meinegeileseite.com
url_subscribe=http://meinegeileseite.com/index.php?newsletter-anmeldung
url_unsubscribe=http://meinegeileseite.com/index.php?newsletter-abmeldung
1= <= ja, ich will den meinegeileseite Newsletter
Das funktioniert einwandfrei.

SOLL-Zustand:

Wenn sich jemand erfolgreich durch die Bestätigungsmail aktiviert hat (nur dann), greift die Weiterleitung auf die Bestätigungsseite, wo der temporäre (Anzahl der Downloads und/oder Dauer der Verfügbarkeit) Downloadlink als Goodie erscheint.
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
photojo
Posts: 717
Joined: Wed 15. Nov 2006, 20:02
Location: Regensburg, Germany
Contact:

Re: temporäre downloadadresse?

Post by photojo »

Hat jemand schon mal die PHP-Validierung im CP Formular eingesetzt? Gibts da ein Mini-Beispiel?
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: temporäre downloadadresse?

Post by Oliver Georgi »

Klar habe ich das schon eingesetzt. Da gibt es sogar was fertiges für Gewinnspielverlosungen auf Codebasis.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Post Reply