PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 02-12-2010 21:05:25

alicemedia
Membre
Inscription : 02-12-2010
Messages : 2

Script PHP d'une Login Page

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:

<?php

//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

#2 03-12-2010 08:41:23

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Script PHP d'une Login Page

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

#3 03-12-2010 18:39:28

alicemedia
Membre
Inscription : 02-12-2010
Messages : 2

Re : Script PHP d'une Login Page

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

Pied de page des forums