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
?>
";
}
}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
?>
admin.php
[code=php]
Admin area
id | |
naam | |
url | |
e-mail | |
geklikt | |
wachtwoord | |
toegevoegd | |
admin | |
target | |
| | |
';
$tmp2 = $tmp;
while ( $list = mysql_fetch_assoc($tmp2) )
{
echo '
'.$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 | |
';
}
echo '
';
$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';
while ( $list = mysql_fetch_assoc($query) )
{
if ( $list['cat'] == $cat )
{
echo '- ';
echo ''.$list['naam'].' [hits: '.$list['geklikt'].']
';
}
}
echo '
';
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{
?>
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{
?>
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"]);
?>
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 ;