elksibi
Messages postés31Date d'inscriptionsamedi 12 mai 2007StatutMembreDernière intervention 8 juin 2007
-
24 mai 2007 à 21:37
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
25 mai 2007 à 07:01
Bonsoir,
J'ai un probleme avec la redirection header ("location") et la verification du mot de passe
dans la base en PHP.
D'abord, j'ai un formulaire, qui de dans, il existe 2 radios boutons: 1 pour le CANDIDAT et l'autre pour l'ENTREPRISE,
avec un champ (Mot de passe) et un bouton Valider.
Mon probleme est que si je choisi le bouton radio CANDIDAT avec un mot de passe vrai je passe a la page consernat ce candidat
(et c'est correcte), mais si je choisi le bouton radio ENTREPRISE, il ne trouve pas le mot de passe de l'entreprise même si
correcte.
SVP aider moi.
Merci de me faire avance.
$connexion= mysql_connect($dbhost,$user,$password);
if(!$connexion)
{ echo "impossible de réaliser la connexion"; }
$db=mysql_select_db($usedbd,$connexion);
if(!$db)
{ echo "impossible de selectioner la base"; }
$j=mysql_query("select * from `societe` WHERE loginsociete='$login' AND motdepassesociete='$motdepasse' ");
$g=mysql_num_rows($j);
if($g==1)
{
?>
<?php
$dbhost="localhost";
$user="root";
$password="";
$usedbd="mabase";
$connexion= mysql_connect($dbhost,$user,$password);
if(!$connexion)
{ echo "impossible de réaliser la connexion"; }
$db=mysql_select_db($usedbd,$connexion);
if(!$db)
{ echo "impossible de selectioner la base"; }
$requet="SELECT * FROM `societe` WHERE loginsociete='$login' AND motdepassesociete='$motdepasse' ";
if($result = mysql_query($requet))
{ while($ligne = mysql_fetch_row($result)) {
$nom = $ligne[0];
echo "Connecté en tant que: <style="font-weight: bold">$nom";
}
}
else
{ echo "Erreur de requête de base de données."; }
?>
je suis une societe.
[index.php ]
Bienvenu <?php echo " $nom"; ?>, votre session est ouverte.
Vous pouver naviguer dans ce site avec aucun problème.
<?php
}
else
{
echo 'Login ou mot de passe incorrecte !
Pour ouvrir votre session, veuiller verifier de votre identification.
Pour essayer de nouveau
[dejainscrit.php clicker ici.]';
}
?>
------------------------------fin de la page---------------------------------------------
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 24 mai 2007 à 22:08
Salut,
c'est parceque tes variables POST ne sont pas renvoyées lors de la redirection... Donc, dans le cas de l'entreprise, elles sont perdues!!!
Il faut que tu structures autrement ton système de connexion :
un seul script de connexion (qui peut faire des actions différentes selon le type d'utilisateur)
puis, tu redirige vers la page adéquate...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 25 mai 2007 à 07:01
Salut,
et t'as envoye un mp a tout les users de codes-sources pour avoir une reponse ??? on est 800 000 !!! nan mais serieux, tu postes sur le forum ! pas en MP ! et tu ne fais pas de c/c de ton code pour l'envoyer en MP !
Une recherche sur exalead vous aurait peut-etre evit