Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
j'essaie de faire une Login Page donnant acces à une seul partie de mon site. Les informations de connexion sont stocké sur une base MYSQL dans la table "users". Voici le code que j'utilise présentement:
//Database Information
$dbhost = "localhost";
$dbname = "users";
$dbuser = "root";
$dbpass = "password";
//Connect to database
mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
session_start();
$username = $_POST[‘username’];
$password = md5($_POST[‘password’]);
$query = “select * from users where username=’$username’ and password=’$password’”;
$result = mysql_query($query);
if (mysql_num_rows($result) != 1) {
$error = “Bad Login”;
include “/index.html”;
} else {
$_SESSION[‘username’] = “$username”;
include “/krypton/index.html”;
}
?>
Malheureusement, le code redirige uniquement une page blanche.
Pouvez-vous me dire où j'ai fait erreur?
Merci
Hors ligne
salut,
que retourne la requête SQL ?
utilise la fonction header pour changer de page.
tu a oublié le session_start(à (à mettre sur toute les pages de l'espace membre).
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne
Bonjour,
Merci pour la réponse rapide. Pourriez-vous être plus spécifique quant au "session_start();" que j'ai oublié. Je dois en rajouter un en plus de la ligne 15?
Pour le moment, lorsque je roule le script sur mon serveur, ça me donne un page blanche. Je sais que le PHP fonctionne bien sur mon serveur puisque ma page "Inscription" fonctionne.
Merci!
Hors ligne
Pages :: 1