no save
Assistance
Achat
News

Forum | webmastering
authentification en php
Rebuffat, le jeu. 27 nov. 2003 à 17:09:32
Bonsoir,

Voila mon souci.J'ai une base de donnee. Les champs de ma base sont

Login et Password.
J'ai les pages index.php et password.php et Acces_BDPROJETS.php
et visu_base.php.
Je souhaite apres authentification voir la page visu_base.php.
Mais ca marche pas. Est ce que quelqu'un a une idee.
Ce serait super cool merci. Et si le scripty de connexion à la base de données MYSQL interesse quelqu'un surotu qu'il se serve.De même pour le formulaire index.php.

Dans index.php j 'ai le formulaire :

<table border="0" cellspacing="5" cellpadding="5" bgcolor="#CCCCCC">
<form method="get" action="password.php">
<tr>
<td><strong>Login</strong></td>
<td><input type="text" size="10" name="f_user"></td>
</tr>
<tr>
<td><strong>Password</strong></td>
<td><input type="password" size="10" name="f_pass"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name ="submit" value="Envoyer">

</tr
</form>
</table>

Dans password.php :

<?php require_once("Acces_BDPROJETS.php");


/* $query = "Select * from utilisateur where Login='$f_user'";
$result = mysql_query($query) or die ("Error dans la requête : $query. " . mysql_error());
if (mysql_num_rows($result) == 0) {
echo "Login incorrect";
}
else {
$row = mysql_fetch_object($result);
$dbpasswd = $row->PassWord;
if ($dbpasswd == $f_pass) {
echo "Login et mot de passe OK";
header("Location:visu_base.php");
}
else {
echo "Mot de passe incorrect";
}*/
mysql_select_db($database_canalbd,$connexion);
$query = "SELECT Login,Password FROM utilisateur WHERE Login =$f_user and Password=$f_pass ";
$result = mysql_query($query);
session_start();

if(!session_is_registered(Login)) {
echo "<center>Vous devez vous identifier pour accéder à cette page</center>";
require_once ("index.php");
}
else {
echo "<center>Bienvenu sur votre espace membre $f_user</center>";
}
header("Location: visu_base.php");

?>

<body>

</body>
</html>

Dans AccesBD_PROJETS.php :
<? php
$hostname_canalbd="localhost";
$username_canalbd="root";
$password_canalbd="";
$database_canalbd="BDPROJETSMYSQL";
// ici cette variable permet l'ouverture de la connexion
$connexion=mysql_pconnect($hostname_canalbd,$username_canalbd,$password_canalbd,$database_canalbd) or die(mysql_error());

?>


kalamit
nov. 03
Suivant
REPONSES
kalamit
nov. 03
Rebuffat
nov. 03
chris
nov. 03
Rebuffat
déc. 03
kalamit
déc. 03
Rebuffat
déc. 03
benmaeur
mars 05
sahouma
mars 08
kahinatafat
mars 08
Luffy_87
18 sept.
Version Web
Réalisé par RedShift
no save