Page 1 sur 1

blocage PHP

Posté : 02 mai 2012, 16:47
par beuthner
Bonjour à tous voici mon code pour vérification de mes utilisateurs et je voudrais savoir comment je peux faire pour que en fonction de tel ou tel utilisateur je puisse ouvrir une page personalisée (par exemple utilisateur toto : page1.tml, utilisateur tata : tata.html...) actuellement j'arrive a afficher seulement la même page pour tous.

Le Code :
<?php

/**
 * @author Hans
 * @copyright 2012
 */

ob_start();
$host="localhost"; // Host name 
$username=""; // Mysql username 
$password=""; // Mysql password 
$db_name="test"; // Database name 
$tbl_name="membres"; // Table name

// Connection au serveur et à la base de données.
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

// Definition de $myusername et $mypassword 
$myusername=$_POST['myusername']; 
$mypassword=$_POST['mypassword'];

// Protection contre injection MySQL
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);

// Mysql_num_row comptabilise les lignes de la table
$count=mysql_num_rows($result);
// si le résultat entre $myusername et $mypassword concorde alors la ligne de la table doit être égale à 1. 

if($count==1){
// enregistrement $myusername, $mypassword et redirection to file "login_success.php"
session_register("myusername");
session_register("mypassword"); 
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}

ob_end_flush();
?>
Merci d'avance pour vos réponses

Re: blocage PHP

Posté : 02 mai 2012, 20:02
par sam12
Tout simplement avec une condition:

si utilisteur toto alors on affiche page1.html