Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2006, 18h03   #1
Invité de passage
 
Inscription : mai 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 4
Points : 0
Points : 0
Par défaut Pb d'affichage avec les session

Je suis un developpeur debutant et j'ai un peu de mal avec le PHP. Surtout avec les sesseion...
login_admin.php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
  $login     = $_SESSION['login'];
include('connexion.php');
if ($connexion) 
{
  // connexion réussie
  mysql_select_db("phototheque_sp",$connexion);
$request="select user_admin from user where user_login=('".$login."')";
$result=mysql_query($request);
$ligne=mysql_fetch_array($result);
}
else
{
echo "erreur de connexion";
 
}
mysql_close($connexion);
 
?>
administration.php

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
 
<?
session_start();
include('login_admin.php');
 if($ligne[0]=="oui")
 {
  session_register("login"); 
  header ("Location: administration.php");
  echo $login;
 }
 else
 {
  echo "<h3><div align='center'>Vous ne disposez pas des droits neccessaires pour consulter cette page.</div></h3>";
  echo "<h5><div align='center'><a href='home.php'>Retour</a></div></h5>";
 }
?>
<html>
<head>
 
<title>Phototheque_sp</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
 
<link rel="stylesheet" type="text/css" href="style.css" media="all" />
 
</head>
 
<body>
<div id="page">
<p id="prelude">Administration</p>
<br>
	<div id="main">
<?php
include('connexion.php');
// Combien d'entrées dans jeux_vidéos ?
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM images");
$donnees = mysql_fetch_array($retour);
?>
 
Il y a <?php echo $donnees['nbre_entrees']; ?> photos disponibles.
 
<?php
mysql_close(); // Déconnexion de MySQL
?>
<br>
		<div id="ad_photo">
 <br>
 <h3>Gerer<span class="Style5"> photos</span></h3>
<li><a href="ajout_photo.php">Ajouter une photo</a></li> <br>
<li><a href="modif_photo.php">Modifier une photo</a></li> <br>
<li><a href="suppr_photo.php">Supprimer une photo</a></li> <br>
 
		</div>
 
		<div id="ad_client">
 <br>
 <h3>Gerer compte client</h3>
<li><a href="ajout_client.php">
 
  Ajouter un compte client</a></li> 
<br>
<li><a href="modif_client.php">Modifier un compte client</a></li> <br>
<li><a href="suppr_client.php">Supprimer un compte client</a></li> <br>
 
		</div>
 
	</div>
 
</div>
</div> <!-- end #page -->
 
 
</body>
</html>
Voila le code.
Mon porbleme, c'est que apres le log sur l'index, les utilisateurs peuvent acceder au site. Et je voudrais que le script autorise l'acces à la page admin en verifiant le login et les droit de celui ci. Et si celui ci est administrateur, le script lui garantirai l'acces a cette page.
Mon probleme, c'est que meme si le login a l'autorisation, le script m'affiche quand meme le message d'erreur destiné au utilisateur simple.
PaoOo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2006, 20h14   #2
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Ta bien regardé la valeur de $ligne[0] pour savoir si elle avait la valeur oui?
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2006, 13h53   #3
Invité de passage
 
Inscription : mai 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 4
Points : 0
Points : 0
Citation:
Envoyé par Anduriel
Ta bien regardé la valeur de $ligne[0] pour savoir si elle avait la valeur oui?
oui, la valeur de $ligne[0] est "oui" car dans mysql c'est un enum avec kom valuer possible 'oui','non' .
J'ai créé un utilisateur avec user_admin='oui' pour effectuer les tests sur mon script.
PaoOo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h37.


 
 
 
 
Partenaires

Hébergement Web