salut à tous!
voila je me met au php petit à petit mais la j'ai un problème.
j'ai une page index ou j'ai un formulaire avec password et login je clique dessus pas de prob y me log et j'arrive à une page avec l'adresse de ma page admin.par contre quand je clique sur le lien y me met vous n'etes pas autorisé a entrer sur cette page.
voila mon script login.php:
<?
$host = localhost;
$user = user;
$passwd = pass;
$bdd = base_db;
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
if($login=='' || $pass=='')
{
echo '<p>Vous avez oublié de remplir un champs.</p>';
include('index.php'); // On inclus le formulaire d'identification
exit;
}
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select pwd from tbl_user where login='$login'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if($data['pwd'] != $pass)
{
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('index.php'); // On inclus le formulaire d'identification
exit;
}
else
{
session_start();
session_register('login');
echo 'Ca y est t\'es logué<p>';
echo '<a href="admin.php">Clique ici pour acceder à la page admin</a>';
}
?> voila le code de verif.php
<?
session_start();
if(!session_is_registered('login'))
{
echo 'Vous n\'êtes pas autoriser a acceder a cette zone';
include('index.php');
exit;
}
?>
et le pti code de verif insere dans la page admin :
<? include('verif.php') ?> voila merci beaucoup de votre aide !
----------------------------------------------------------------
Chaque probleme a sa solution, si tu n'en as pas ne t'inquiete pas ca ne change rien au probleme.