par
Superpilou » 26 juil. 2009, 13:00
Si j'ai bien compris ce que tu voulais dire.
Tu veux chercher un login et mot de passe pour avoir accès à une page.
Il faut utiliser des variables sessions, une connexion à une base de donnée.
Hier j'ai bossé sur un script de connexion voila à quoi ca correspond:
<?php
session_start();
$c=mysql_connect('localhost','root','');
mysql_select_db('pari',$c);
//permet de charger les sripts des classes
function __autoload($class_name) {
require_once $class_name.'.php';
}
if ($_POST['login']!='' && $_POST['pass']!='')
{
//classe utilisateur ou sont définis les méthodes qui vérifient si on est connectés ou pas
$connexion=new Utilisateurs ('','',$_POST['login'],$_POST['pass'],'');
$connexion->verif($_POST['login'],$_POST['pass']);
}
?>
Voici ma méthode ou on fait la vérification.
public function verif($pseudo, $mdp)
{
$req="SELECT * FROM Utilisateurs WHERE pseudo='$pseudo' AND password='$mdp'";
$query=mysql_query($req) or die (mysql_error());
$result=mysql_num_rows($query);
if ($result==1)
{
$_SESSION["login"]=$pseudo;
header('Location:Accueil.php');
}
else{
//header('Location:index.php');
echo "mauvais mot de passe/ mauvais login <br/>";
echo "<a href='index.php'>Retour a la page connexion</a>";
}
}
J'espère avoir répondu à ta question.
Voici la partie
Si j'ai bien compris ce que tu voulais dire.
Tu veux chercher un login et mot de passe pour avoir accès à une page.
Il faut utiliser des variables sessions, une connexion à une base de donnée.
Hier j'ai bossé sur un script de connexion voila à quoi ca correspond:
[php]<?php
session_start();
$c=mysql_connect('localhost','root','');
mysql_select_db('pari',$c);
//permet de charger les sripts des classes
function __autoload($class_name) {
require_once $class_name.'.php';
}
if ($_POST['login']!='' && $_POST['pass']!='')
{
//classe utilisateur ou sont définis les méthodes qui vérifient si on est connectés ou pas
$connexion=new Utilisateurs ('','',$_POST['login'],$_POST['pass'],'');
$connexion->verif($_POST['login'],$_POST['pass']);
}
?>
[/php]
Voici ma méthode ou on fait la vérification.
[php]
public function verif($pseudo, $mdp)
{
$req="SELECT * FROM Utilisateurs WHERE pseudo='$pseudo' AND password='$mdp'";
$query=mysql_query($req) or die (mysql_error());
$result=mysql_num_rows($query);
if ($result==1)
{
$_SESSION["login"]=$pseudo;
header('Location:Accueil.php');
}
else{
//header('Location:index.php');
echo "mauvais mot de passe/ mauvais login <br/>";
echo "<a href='index.php'>Retour a la page connexion</a>";
}
}[/php]
J'espère avoir répondu à ta question.
Voici la partie