j'ai un script d'authentification qui fonctionne tel quel, mais quand j'en fait une fonction il ne répond plus ?
Celui là est parfaitement bon
<?php
session_start();
include('fonction_client.php');
include('connexion.php');
$nom=$_POST['pseudo'];
$motPasse=$_POST['mot_de_passe'];
$result = mysql_query("SELECT * FROM utilisateur
WHERE user_name='$nom'
and mot_de_passe='$mot_de_passe'");
$ok=mysql_num_rows($result)>0;
if($ok == 0)
{
$_SESSION['nom']= $nom;
$_SESSION['mot_de_passe']= $mot_de_passe;
echo 'vous ne pouvez pas vous logger'.$_SESSION['nom'].$_SESSION['mot_de_passe'].'<br>';
} else {
$_SESSION['nom']= $nom;
echo 'Vous êtes logger '.$_SESSION['nom'];
}
?>
Le même en fonction
function conexion()
{
$nom=$_POST['pseudo'];
$motPasse=$_POST['mot_de_passe'];
$result = mysql_query("SELECT * FROM utilisateur
WHERE user_name='$nom'
and mot_de_passe='$mot_de_passe'");
$ok=mysql_num_rows($result)>0;
if($ok == 0)
{
$_SESSION['nom']= $nom;
$_SESSION['mot_de_passe']= $mot_de_passe;
echo 'vous ne pouvez pas vous logger'.$_SESSION['nom'].$_SESSION['mot_de_passe'].'<br>';
} else {
$_SESSION['nom']= $nom;
echo 'Vous êtes logger '.$_SESSION['nom'];
}
}
// on vérifie si l'user c'est identifié.
function verif_valid_user()
{
if (isset($_SESSION['nom']))
{
echo 'Bienvenue '.$_SESSION['civilite'].' '.$_SESSION['prenom'].' '.$_SESSION['nom'];
}
else
{
echo 'Vous n\'êtes pas encore enregistré ?';
//do_html_url('login.php', 'Login');
//do_html_footer();
}
}
Merci
