Voor een website die ik beheer zit ik met de volgende situatie:
Het gaat om een evenementenorganisatie welke velen feesten per jaar organiseert. Op ieder feest worden foto's gemaakt, deze foto's worden maar wat graag bekeken door de bezoekers van dergelijke feesten.
Nu wil de organisatie natuurlijk hun bezoekers bereiken, en dat doen ze door middel van een nieuwsbrief. Daar gebruiken ze gekochte software voor (Interspire Emailmarketer). Hier hebben ze momenteel een database van 8000+ gevalideerde emailadressen opgebouwd.
Momenteel worden de foto's beveiligd met een simpel php scriptje wat ik ooit gemaakt heb met behulp van phphulp.nl of iets dergelijks ;)
Code: Select all
<?php
include "connect.php";
$email = $_GET['email'];
$query = "SELECT subscriberid
FROM email_list_subscribers
WHERE emailaddress = '$email'
And confirmed = '1' ";
$res = mysql_query($query);
if(mysql_num_rows($res) > 0) {
header("Location: pagina met foto's");
}
else {
header("Location: ongeldig emailadres pagina");
}
hier wordt het pas boeiend
Ik wil gallery gaan gebruiken voor de foto's, waarbij ik gallery wil beveiligen met minimaal een 'e-mailadres prompt' en als het even kan ook een wachtwoord. Tevens moet het nu goed beveiligd worden zonder dat de URL direct ingetyped kan worden.
The tricky part: dit moet gecombineerd worden met de database van emailmarketer, zonder dat ik iedere week een batch uit moet voeren om alle nieuwe e-mailadressen aan emailmarketer toe te voegen. Ze moeten dus direct in de database geïnjecteerd worden bij een nieuwe aanmelding en de beveiliging van gallery moet zijn gebruikers gegevens uit een "externe" database halen (zelfde database als CMSMS, dat wel).
Het zou mooi zijn als FrontEnd users gebruikt kan worden waarbij de database entrys daarvan gesynchroniseerd wordt met die van emailmarketer...