par
ugo » 30 juil. 2013, 14:24
bonjour,
J'ai un souci avec mon formulaire d'accès à l'espace admin de mon site,
Pour accéder à l'admin, j'ai crée 3 fichiers (index, login, admin).
index: simple formulaire avec 2 champs (pseudo, mdp).
login (fichier de contrôle, intérogation BDD)
Admin (fichier de gestion).
C'est login qui pose probleme, mais en ligne seulement, car local tous marche tres bien???
voici le code de:
login
Code : Tout sélectionner
<?php
include_once("../functions/config.php");
include_once("../functions/connect.php");
if(isset($_POST['pseudo']) && isset($_POST['mdp'])){
/* $mdp = md5($_POST['mdp']);*/
$ok = 0;
$donnees = array();
$req = mysql_query("SELECT * FROM login");
while($donnees = mysql_fetch_assoc($req))
{
if ($donnees['pseudo'] == $_POST['pseudo'] && $donnees['mdp'] == $_POST['mdp']){$ok = 1;}
}
if($ok == 1)
{
session_start ();
$_SESSION['login'] = $_POST['pseudo'];
$_SESSION['pass'] = $_POST['mdp'];
header("Location: administration.php");
}
else
{
header("Location: index.php");
}
}
?>
bonjour,
J'ai un souci avec mon formulaire d'accès à l'espace admin de mon site,
Pour accéder à l'admin, j'ai crée 3 fichiers (index, login, admin).
index: simple formulaire avec 2 champs (pseudo, mdp).
login (fichier de contrôle, intérogation BDD)
Admin (fichier de gestion).
C'est login qui pose probleme, mais en ligne seulement, car local tous marche tres bien???
voici le code de:
login
[code]
<?php
include_once("../functions/config.php");
include_once("../functions/connect.php");
if(isset($_POST['pseudo']) && isset($_POST['mdp'])){
/* $mdp = md5($_POST['mdp']);*/
$ok = 0;
$donnees = array();
$req = mysql_query("SELECT * FROM login");
while($donnees = mysql_fetch_assoc($req))
{
if ($donnees['pseudo'] == $_POST['pseudo'] && $donnees['mdp'] == $_POST['mdp']){$ok = 1;}
}
if($ok == 1)
{
session_start ();
$_SESSION['login'] = $_POST['pseudo'];
$_SESSION['pass'] = $_POST['mdp'];
header("Location: administration.php");
}
else
{
header("Location: index.php");
}
}
?>
[/code]