Lid |
|
op de index explode ik hem. zet ik die cookie via mijn index dan werkt het perfect, zet ik hem via een pagina die geinclude word in de index dan werkt het niet.
De code die bovenaan de pagina van mijn index staat zou geen conflict mogen geven lijkt mij...
<?php
//error_reporting(E_ALL);
//ini_set('display_errors', '1');
ob_start();
session_start();
require_once('includes/config.php');
if(isset($_COOKIE['mijnWebsite']) && verifyLogin($_COOKIE['mijnWebsite']) == 1){
$aUser = explode("|", $_COOKIE['mijnWebsite']);
$aUserid = getIdFromData($aUser[0], $aUser[1]);
if(ongelezenBerichten($aUserid) == 0){
$hmum = '';
} else {
$hmum = ongelezenBerichten($aUserid);
}
// save last movement
$aUser = explode("|", $_COOKIE['mijnWebsite']);
$aUserid = getIdFromData($aUser[0], $aUser[1]);
mysql_query('UPDATE site_gebruikers
SET
actief = NOW()
WHERE
id = "'.mysql_real_escape_string($aUserid).'"');
// check if a profile photo has been uploaded
/*
if(!isset($_GET['pagina']) || $_GET['pagina'] != 'geregistreerd')
{
$aPicture = mysql_query('SELECT id FROM site_fotos
WHERE
gebruikers_id = "'.mysql_real_escape_string($aUserid).'"');
$aRows = mysql_num_rows($aPicture);
if($aRows == 0 && $_GET['pagina'] != 'nog-geen-profielfoto'){
ob_clean();
header('location: '.ROOT.'nog-geen-profielfoto/');
}
}
*/
if(isset($_COOKIE['mijnWebsite']) && verifyLogin($_COOKIE['mijnWebsite']) == 1 && !isset($_GET['pagina']))
{
ob_clean();
header('location: '.ROOT.'portaal/');
}
}
if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['formulier']) && $_POST['formulier'] == 'inloggen')
{
$error = 0;
$logcode = mktime();
$query = mysql_query('SELECT id FROM site_gebruikers
WHERE
email = "'.mysql_real_escape_string($_POST['email']).'"
AND
wachtwoord = "'.mysql_real_escape_string(sha1($_POST['wachtwoord'])).'"');
$rows = mysql_num_rows($query);
if($rows == 1)
{
$laatste_ip = $_SERVER['REMOTE_ADDR'];
$laatste_agent = $_SERVER['HTTP_USER_AGENT'];
$laatste_host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
if(mysql_query('UPDATE site_gebruikers SET
logcode = "'.mysql_real_escape_string($logcode).'",
laatste_ip = "'.mysql_real_escape_string($laatste_ip).'",
laatste_agent = "'.mysql_real_escape_string($laatste_agent).'",
laatste_host = "'.mysql_real_escape_string($laatste_host).'"
WHERE
email = "'.mysql_real_escape_string($_POST['email']).'"
AND
wachtwoord = "'.mysql_real_escape_string(sha1($_POST['wachtwoord'])).'"'))
{
setcookie('mijnWebsite', $_POST['email'].'|'.$logcode, time() + 60*60*24*365, '/');
ob_clean();
header('location: '.ROOT.'portaal/');
}
else
{
$error = 'Er is iets fout gegaan met het inloggen!';
}
}
else
{
$error = 'Geen geldige login gegevens! <a href="'.ROOT.'wachtwoord-vergeten/" title="Wachtwoord vergeten?">wachtwoord vergeten?</a>';
}
}
?>
<?php //error_reporting(E_ALL); //ini_set('display_errors', '1'); require_once('includes/config.php'); if(isset($_COOKIE['mijnWebsite']) && verifyLogin ($_COOKIE['mijnWebsite']) == 1){ $aUser = explode("|", $_COOKIE['mijnWebsite']); $aUserid = getIdFromData($aUser[0], $aUser[1]); if(ongelezenBerichten($aUserid) == 0){ $hmum = ''; } else { $hmum = ongelezenBerichten($aUserid); } // save last movement $aUser = explode("|", $_COOKIE['mijnWebsite']); $aUserid = getIdFromData($aUser[0], $aUser[1]); SET actief = NOW() WHERE // check if a profile photo has been uploaded /* if(!isset($_GET['pagina']) || $_GET['pagina'] != 'geregistreerd') { $aPicture = mysql_query('SELECT id FROM site_fotos WHERE gebruikers_id = "'.mysql_real_escape_string($aUserid).'"'); $aRows = mysql_num_rows($aPicture); if($aRows == 0 && $_GET['pagina'] != 'nog-geen-profielfoto'){ ob_clean(); header('location: '.ROOT.'nog-geen-profielfoto/'); } } */ if(isset($_COOKIE['mijnWebsite']) && verifyLogin ($_COOKIE['mijnWebsite']) == 1 && !isset($_GET['pagina'])) { header('location: '.ROOT .'portaal/'); } } if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['formulier']) && $_POST['formulier'] == 'inloggen') { $error = 0; WHERE AND if($rows == 1) { $laatste_ip = $_SERVER['REMOTE_ADDR']; $laatste_agent = $_SERVER['HTTP_USER_AGENT']; WHERE AND { setcookie('mijnWebsite', $_POST['email'].'|'.$logcode, time() + 60*60*24*365, '/'); header('location: '.ROOT .'portaal/'); } else { $error = 'Er is iets fout gegaan met het inloggen!'; } } else { $error = 'Geen geldige login gegevens! <a href="'.ROOT.'wachtwoord-vergeten/" title="Wachtwoord vergeten?">wachtwoord vergeten?</a>'; } } ?>
|