temporäre downloadadresse?

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

Re: temporäre downloadadresse?

Post by photojo » Fri 1. Dec 2017, 17:00

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: 9457
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau
Contact:

Re: temporäre downloadadresse?

Post by Oliver Georgi » Fri 1. Dec 2017, 18:20

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 | Kleintierpraxis am Georgengarten

User avatar
update
Moderator
Posts: 6372
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: temporäre downloadadresse?

Post by update » Sat 2. Dec 2017, 10:41

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 webdesign, logo design, new and old pages refresh, print BUT slowly switching to be supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.

photojo
Posts: 652
Joined: Wed 15. Nov 2006, 20:02
Contact:

Re: temporäre downloadadresse?

Post by photojo » Sat 2. Dec 2017, 10:53

Hat jemand schon mal die PHP-Validierung im CP Formular eingesetzt? Gibts da ein Mini-Beispiel?

User avatar
Oliver Georgi
Site Admin
Posts: 9457
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau
Contact:

Re: temporäre downloadadresse?

Post by Oliver Georgi » Sat 2. Dec 2017, 11:52

Klar habe ich das schon eingesetzt. Da gibt es sogar was fertiges für Gewinnspielverlosungen auf Codebasis.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Kleintierpraxis am Georgengarten

Post Reply