KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Vendredi 16 mai 2008 - 19:29:04

[php] vérifier la validité d'un mot de passe

Rechercher : dans
[php] vérifier la validité d'un mot de passe
par Mathieu
 Fil de Discussions
Statut : Non résolu
lundi 7 février 2005 à 16:21:42
Bonjour

Je voudrais faire un script qui me permettrai de tester si un utilisateur(avec un certain mot de passe) peut se connecter a ma base.

Jusque la pas de probleme mais quand j'essaye de tester la validité du login ou du mot de passe impossible voila mon source



<?
/*// Si une session précédente existe : destruction
if( $PHPSESSID )
{
session_start( $PHPSESSID );
session_destroy();
}*/

// Si on a transmis un login et un password
if( $login && $password )
{
// Connexion à la base de données
// Ces paramètres sont fortement dépendants de votre hébergeur
$result = mysql_connect( "host", "user", "mdp" );

if( !$result )
echo "Connexion BD impossible" ;

// Sélection de notre base
$result = mysql_selectdb( "mysql" );

if( !$result )
echo "Echec de la sélection de la base" ;

// Requête SQL (dépend de la BD et du format que vous avez choisi)
$query_result = mysql_query("SELECT User FROM user WHERE User LIKE '$login' AND password LIKE '$password' ");

if( !$query_result )
{echo "Echec de la requête SQL mysql_error()";
exit;
}

$result = mysql_fetch_row( $query_result );
echo "",$query_result;
if( !$query_result )
{
echo "Le login ou le mot de passe sont faux mysql_error()" ;
}

/*// Démarrage de la session
session_start();

// Enregistrement des variables que nous utiliserons le plus
// en tant que variable de session (toujours accessibles)
// afin de ne pas avoir à les piocher sans arrêt dans la BD
session_register( "iduser" );
session_register( "login" );
session_register( "nom" );
session_register( "prenom" );

// Initialisation des variables sus-citées
$iduser = $result[ 0 ];
$nom = $result[ 1 ];
$prenom = $result[ 2 ];

// Redirection vers la page d'accueil
//header( "page acceuil" );*/
}
?>


Apres avoir executer ce script l'editeur m'affiche une page blanche sans erreur alors que le mot de passe et l'utilisateur n'existe pas dans la base merci de votre aide
Répondre à Mathieu  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le lundi 7 février 2005 à 16:40:15 Fil de Discussions
Bonjour!

Est ce que tu as regardé les sources de la page résultat?
Répondre à maily

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par mathieu, le lundi 7 février 2005 à 16:54:08 Fil de Discussions
le probleme c'est qu'il n'y a aucun resultat
Répondre à mathieu

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par micada, le mercredi 13 avril 2005 à 14:24:11 Fil de Discussions
if( !$result )
die( "Le login ou le mot de passe sont faux".mysql_error());

et non if (!query_result) ...

Michel
Répondre à micada

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Néo, le lundi 9 mai 2005 à 02:07:10 Fil de Discussions 
Déjà je crois que c'est header("Location : tapage.html");
Répondre à Néo
Discussions pertinentes trouvées dans le forum
20/06 10h14[PHP] Verifier Mot de passeProgrammation22/06 09h265
21/04 21h14[php] vérifier pseudo et passe dans bddWebmastering22/04 14h253
31/12 04h37[PHP] Vérification de la validiter d'un mailProgrammation31/12 23h352
26/02 21h44[php-mysql] espace sécurisé, passwordWebmastering27/02 09h552
Plus de discussions sur « [php] vérifier la validité d'un mot de passe » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide