activeren.php [code=php] \n« Naar de inlogpagina"; }else{ echo "Er is een fout opgetreden tijdens het activeren."; } }elseif(isset($_GET['registratie'])) { // Activeren naar registratie $sql = "UPDATE links SET actief=1,actcode='' WHERE id='".mysql_real_escape_string( $_GET['id'])."'"; $query = mysql_query($sql) or die('error'); if($query == TRUE) { echo "Je account is succesvol geactiveerd, je kunt nu inloggen op de site.
\n« Naar de inlogpagina"; }else{ echo "Er is een fout opgetreden tijdens het activeren."; } }else{ if(isset($_POST['submit'])) { if($_POST['pass1'] == $_POST['pass2']) { $md5pass = md5($_POST['pass1']); $sql = "UPDATE links SET wachtwoord='".mysql_real_escape_string( $md5pass)."',actief=1,actcode='' WHERE id='".mysql_real_escape_string( $_GET['id'])."'"; $query = mysql_query($sql); if($query == TRUE) { echo "Je account is succesvol geactiveerd, en je wachtwoord is gewijzigd.
\n« Naar de inlogpagina"; }else{ echo "Er is een fout opgetreden tijdens het wijzigen van je wachtwoord."; } }else{ echo "De door jou ingevoerd wachtwoorden komen niet overeen.
\n« Ga terug"; } }else{ // Formulier wachtwoord wijzigen ?>
Nieuw wachtwoord:
Herhaal:
"; } }else{ echo "Jouw account is niet gedeactiveerd. Je kunt gewoon inloggen. Indien je je wachtwoord vergeten bent, klik dan op wachtwoord vergeten bij de inlogpagina.
\n« Naar de inlogpagina"; } }else{ header("Location: activeren.php?uid=".$_GET['id'].""); } }else{ // Formulier ?>
GebruikerID:/>
Activatiecode:
Huidige wachtwoord behouden (alleen account activeren)
admin.php [code=php] Admin area '; $tmp2 = $tmp; while ( $list = mysql_fetch_assoc($tmp2) ) { echo ''; } echo '
id naam url e-mail geklikt wachtwoord toegevoegd admin target
'.$list['id'].' '.$list['naam'].' '.$list['url'].' '.$list['email'].' '.$list['geklikt'].' '.$list['wachtwoord'].' '.$list['cat'].' '.$list['status'].' '.$list['target'].' del toevoegen weg geklikt 0 maak admin de admin
'; $sql1 = 'DELETE FROM `links` WHERE `links`.`id` = '.mysql_real_escape_string($_GET['id']).' LIMIT 1'; $sql2 = "UPDATE links SET cat = '1' WHERE links . id ='".mysql_real_escape_string($_GET['id'])."' LIMIT 1"; $sql3 = "UPDATE links SET cat = '0' WHERE links . id ='".mysql_real_escape_string($_GET['id'])."' LIMIT 1"; $sql4 = "UPDATE links SET geklikt = '0' WHERE links . id ='".mysql_real_escape_string($_GET['id'])."' LIMIT 1"; $sql5 = "UPDATE links SET status = '2' WHERE links . id ='".mysql_real_escape_string($_GET['id'])."' LIMIT 1"; $sql6 = "UPDATE links SET status = '0' WHERE links . id ='".mysql_real_escape_string($_GET['id'])."' LIMIT 1"; $stap = $_GET['stap']; { if($stap == 'del')// als de stap ja .. verwijder de pm { mysql_query($sql1) or die('error'); echo ""; } elseif($stap == 'toevoegenja') { mysql_query($sql2) or die('error'); echo ""; } elseif($stap == 'tovoegenweg') { mysql_query($sql3) or die('error'); echo ""; } elseif($stap == 'geklikt0') { mysql_query($sql4) or die('error'); echo ""; } elseif($stap == 'admin1') { mysql_query($sql5) or die('error'); echo ""; } elseif($stap == 'admin2') { mysql_query($sql6) or die('error'); echo ""; } } ?> config.php [code=php] index.php Links'; echo ''; } ?> inloggen.php [code=php] Je bent reeds ingelogd. Er is weer een sessie aangemaakt. Je wordt doorverwezen. \nJe oude cookies zijn verwijderd."; setcookie("user_id", "", time() - 3600); setcookie("user_password", "", time() - 3600); } }else{ if(isset($_POST['submit'])) { $sql = "SELECT id,naam,wachtwoord,status,actief FROM links WHERE naam='".mysql_real_escape_string( $_POST['user'])."'"; $query = mysql_query($sql) or die('error'); $rij = mysql_fetch_assoc($query); $dbpass = htmlspecialchars($rij->wachtwoord); $userpass = md5($_POST['pass']); $userid = htmlspecialchars($rij["id"]); $userstatus = htmlspecialchars($rij["status"]); $useractief = htmlspecialchars($rij["actief"]); if($dbpass == $userpass) { if($useractief == 1) { $_SESSION['user_id'] = $userid; $_SESSION['user_status'] = $userstatus; if($_POST['cookie'] == "do") { setcookie("user_id", $userid, time() + 365 * 86400); setcookie("user_password", $dbpass, time() + 365 * 86400); } ?> Je bent succesvol ingelogd.
Je wordt doorgestuurd, indien er niets gebeurd klik dan hier. \n« Ga terug"; } }else{ echo "Het door jouw ingevoerd wachtwoord klopt niet voor de gebruiker '".$_POST['user']."'.
\n« Ga terug"; } }else{ ?>
Gebruikersnaam:
Wachtwoord:
Ingelogd blijven (cookie)
registreren
registreer.php [code=php] id."&code=".$actcode."®istratie=true \n\n"; $bericht .= "Zodra je op deze link geklikt hebt, kun je inloggen met:\n"; $bericht .= "Gebruikersnaam: ".$_POST['user']."\n"; $bericht .= "Wachtwoord: ".$_POST['pass1']."\n"; $bericht .= "** Dit is een automatisch verzonden bericht **"; $mail = mail($_POST['email'],"Registratie ".$sitenaam,$bericht,"From: ".$sitenaam." <".$sitemail.">"); if($mail == TRUE) { echo "Je bent succesvol geregistreerd! Zodra je de link in de mail hebt bezocht kun je inloggen.
\n« Naar de inlogpagina"; }else{ echo "Fout opgetreden tijdens verzenden van e-mail. Neem contact op met ".$sitemail."."; } }else{ echo "Er is een fout opgetreden tijdens het toevoegen van je account. Probeer het later nog eens.
\n« Ga terug"; } }else{ echo "De door jou opgegeven wachtwoorden komen niet overeen.
\n« Ga terug"; } }else{ echo "Het e-mailadres dat jij opgaf, komt niet overeen met hoe een e-mailadres eruit zou moeten zien (gebruiker@domain.ext).
\n« Ga terug"; } }else{ echo "De gebruikersnaam '".$_POST['user']."' is reeds in gebruik. Probeer een andere gebruikersnaam.
\n« Ga terug"; } }else{ echo "Je bent vergeten één of meerdere velden in te vullen.
\n« Ga terug"; } }else{ ?>
Gebruikersnaam:
Wachtwoord:
Herhaal:
E-mailadres:
Url:
Na de registratie zal er een e-mail naar je e-mailadres gestuurd worden ter activatie. Tot die tijd kun je nog niet inloggen. safe.php [code=php] safe_admin.php [code=php] uitloggen.php [code=php] \n« Opnieuw inloggen"; ?> useroptions.php [code=php] \n« Ga terug"; if(isset($_COOKIE['user_password'])) { setcookie("user_password", $newpass, time() + 365 * 86400); } }else{ echo "Er is een fout opgetreden tijdens het bijwerken van je email/wachtwoord. Probeer het later nog eens.
\n« Ga terug"; } }else{ echo "De twee nieuwe wachtwoorden zijn niet hetzelfde. Probeer het opnieuw.
\n« Ga terug"; } }else{ echo "Het door jou opgegeven huidige wachtwoord is incorrect.
\n« Ga terug"; } }else{ $sql = "UPDATE links SET email='".mysql_real_escape_string( $_POST['email'])."', url='".mysql_real_escape_string( $_POST['url'])."' WHERE id='".mysql_real_escape_string($_SESSION['user_id'])."'"; $query = mysql_query($sql) or die('error'); if($query == TRUE) { echo "Je gegevens zijn succesvol gewijzigd.
\n« Ga terug"; }else{ echo "Er is een fout opgetreden tijdens het bijwerken van je e-mailadres. Probeer het later nog eens.
\n« Ga terug"; } } }else{ echo "Je hebt een niet geldig emailadres opgegeven (lijkt niet op naam@domain.com).
\n« Ga terug"; } }else{ // Formulier $sql = "SELECT * FROM links WHERE id='"..mysql_real_escape_string($_SESSION['user_id'])."'"; $query = mysql_query($sql) or die('error'); $rij = mysql_fetch_assoc($query); $naam = htmlspecialchars($rij["naam"]); $email = htmlspecialchars($rij["email"]); $url = htmlspecialchars($rij["url"]); ?>
Gebruikersnaam:
E-mailadres:
Huidige wachtwoord: (alleen bij nieuw wachtwoord)
Nieuw wachtwoord: (leeglaten voor huidige)
Herhaal:
Url:
ja | nee'; }}else{ echo 'weet je het zeker ja | nee'; } } else{ ?> Wat wil je doen

Gegeven veranderen
Geklik op nul
Uitloggen
Admin';}else{}}else{} } ?> de tabel [code=sql] CREATE TABLE `links` ( `id` int(11) NOT NULL auto_increment, `url` varchar(255) NOT NULL default '', `naam` varchar(255) NOT NULL default '', `geklikt` int(11) NOT NULL default '0', `cat` int(11) NOT NULL default '1', `wachtwoord` varchar(255) NOT NULL default '', `target` varchar(255) NOT NULL default '_blank', `email` varchar(255) NOT NULL default '', `actcode` varchar(255) NOT NULL default '', `actief` int(11) NOT NULL default '0', `status` int(11) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;