blocage PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : blocage PHP

Re: blocage PHP

par sam12 » 02 mai 2012, 20:02

Tout simplement avec une condition:

si utilisteur toto alors on affiche page1.html

blocage PHP

par beuthner » 02 mai 2012, 16:47

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