Gebruik je wel session_start(); bovenin?
Link gekopieerd
- SanThe - op 20/10/2011 00:22:01
Gebruik je wel session_start(); bovenin?
waar als ik vragen mag? die laatste is de pagina waneer je bent ingelogd
deze is : de controlle van de login
<?php
session_start();
require_once 'config.php';
$username = $_POST['user'];
$achternaam = $_POST['achternaam'];
$escaped_username = mysql_real_escape_string($username);
$md5_password = md5($_POST['pass']);
$queryN = mysql_query
("select * from table_users where username = '".$username."'and achternaam ='".$achternaam."' and password = '".$md5_password."' AND level='1'");
if(mysql_num_rows($queryN) == 1)
{
$resultN = ($queryN);
$_SESSION['user'] = $_POST['user'];
header("location:../index.php");
}else{
echo "<b>Lukt niet </b>";
header("Refresh: 3; URL=../inloggen.php");
}
?>
dit is of je wel bent ingelogd control.php
<?php
session_start();
if (isset($_SESSION['user'])){
}else{
session_destroy();
header("location:inloggen.php");
}
?>
Link gekopieerd
Niels van Dijk op 20/10/2011 00:26:11
[quote="- SanThe - op 20/10/2011 00:22:01"]
Gebruik je wel session_start(); bovenin?
waar als ik vragen mag? die laatste is de pagina waneer je bent ingelogd
[/quote]
Op elke pagina waar je $_SESSION gebruikt.
Trouwens, in bovenstaand wordt de achternaam NIET in de session gezet.
Link gekopieerd
<?php
if(mysql_num_rows($queryN) == 1)
{
$_SESSION['user'] = $_POST['user'];
$_SESSION['achternaam'] = $_POST['achternaam'];
header("location:../index.php");
}
?>
Zo zet je de achternaam in de sessie. Wat doe jij trouwens met:
<?php
$resultN = ($queryN);
?>
????
Link gekopieerd