Problème de vérification

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 : Problème de vérification

par fred9999 » 04 oct. 2006, 11:37

oui

il suffit
de faire un truc (une action pas le modérateur :lol: ) du genre

$num_util=$_SESSION['id'];

par Invité » 04 oct. 2006, 11:33

Oui ok j'ai compris, merci beaucoup !

Au faite je peut aussi récupérer la valeur juste après mon login dans une session.

par fred9999 » 04 oct. 2006, 11:15

en fait la je voi pas comment
tu peut le verifier car tu parcours toute la base
ici et je suppose qu'il es ai tjs un michel !!!

donc tout le monde y as accès :lol:
tu dois récupérer un variable de l'utilisateur à comparer
à celle de michel
$num_util=$_POST['util'];
//Je me connecte a ma base de donnée (bdprox) 
$db = mysql_connect('localhost', 'root', ''); 
mysql_select_db('bdprox',$db); 

//Je fait ma requete sql qui repose sur le nom d'utilisateur de la table employee 

$sql = 'SELECT NomUtilisateur FROM tblemployee where num='$num_util''; 
//Je teste toute la base 
$resultat = mysql_query($sql); 
while ($data = mysql_fetch_assoc($resultat)) 
{ 
//Je vérifie si c'est bien l'utilisateur Michel 
if($data['NomUtilisateur'] == 'Michel') 
{ 
header("Location: pagesuivante.php"); 
} 
else 
{ 
print ('Vous n\'avez pas accès a cette page'); 
} 
} 
?>

par Bobis » 04 oct. 2006, 11:09

Oui, c'est comme si il le vérifiait pas.

par fred9999 » 04 oct. 2006, 11:06

salut

alors oui mais c'es koi exactement ton probleme???

il arrive pas à vérifier le nom de l'utilisateur???

Problème de vérification

par Bobis » 04 oct. 2006, 10:52

Bonjours,

Alors voilà, j'aimerais vérifier que le nom d'utilisateur a le droit oui ou non d'avoir accès a la page. Mon code:
<?php
//Je me connecte a ma base de donnée (bdprox)
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('bdprox',$db);
//Je fait ma requete sql qui repose sur le nom d'utilisateur de la table employee
$sql = 'SELECT NomUtilisateur FROM tblemployee';
//Je teste toute la base
$resultat = mysql_query($sql);
while ($data = mysql_fetch_assoc($resultat))
{
//Je vérifie si c'est bien l'utilisateur Michel
if($data['NomUtilisateur'] == 'Michel')
{
header("Location: pagesuivante.php");
}
else
{
print ('Vous n\'avez pas accès a cette page');
}
}
?>
En l'ocurence, j'aimerais que l'utilisateur "Michel" ai accès a la page suivante mais que tout autre utilisateur n'ai pas le droit.