Rechercher : dans
Par :

Probleme de sessions multiples php

Dernière réponse le 19 jui 2008 à 19:37:18 just1, le 26 mar 2008 à 12:24:59 
 Signaler ce message aux modérateurs

Bonjour tout le monde,
Je viens auprès de vous pour avoir un peu d'aide.
Après avoir recherché dans le forum,je n'ai pas trouver de réponse à ma question.
Si quelqu'un pouvait m'apporter un peu de lueur ce serait vraiment sympa.

Voila la situation:
sur le site internet une personne A accède à sa page, appelons cette page pA, grâce à un mot de passe et un login stockés en base de données.
Maintenant, une personne B accède à sa page appellée pB.

Mais la personne A ne peut pas accéder à la page pB et inversement la personne B ne peut pas accéder à la page pA (même en rentrant l'url directement).

C'est sur ce dernier point que je bute, je n'arrive pas a restreindre l'accès à ces pages

Voici un extrait du code pour le log et l'envoi vers sa page:

<?php
session_start();
include("./connect/connection.php"); // connection à la base de donnée 

$message="";

if(isset($_REQUEST['login'])){ //vérification de l'envoi de formulaire
$login=$_REQUEST['login'];
$mdp=$_REQUEST['mdp'];

$sql = "Select id, mdp, login, nom from mariage where login = '".$login."'"; 
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
	if (mysql_num_rows($result)==0) {
			$message = "login et/ou mot de passe incorrect(s)";
				}else  if ($row['mdp']== $mdp){
				$_SESSION['nom'] = $row['nom'];
					header('Location: ./photo/'.$row['nom'].'/');//si le log est bon on va à cette page

}
}
?>

/...../

<form method="post" action="#">
<tr>
<td colspan="2"><div align="center"><h2>Identification</h2></div></td>
</tr>
<tr>
<td width="78"><i>Login :</i></td>
<td width="163"><div align="right">
  <input name="login" type="text">
</div></td>
</tr>
<tr>
<td class="texte"><i>Mot de passe :</i></td>
<td><div align="right">
  <input name="mdp" type="password">
</div></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2"><div align="center">
  <input name="envoyer" type="submit" value="Connexion">
</div></td>
</tr>
</form>	
</table>



Merci d'avance
A bientot
Configuration: Mac OS X
Firefox 2.0.0.12

Meilleures réponses pour « Probleme de sessions multiples php » dans :
[PHP] Headers already sent by..... VoirLorsque vous utilisez une fonction PHP qui manipule les en-têtes HTTP comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où...
Ajax - Javascript - Upload multiple VoirIntroduction Création de l'uploader Script côté serveur (upload.php) Téléchargement des Fichiers Multiples Génériques en Ajax Introduction AJAX Upload vous permet de facilement télécharger plusieurs fichiers sans rafraîchir la page et...
Les formulaires HTML VoirIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains...
Bases de données - Utilisation de formulaires VoirUtilisation de formulaires Afin d'exploiter les bases de données, il faut fournir une interface à l'utilisateur lui permettant de visualiser des données en fonction de certains critères. Pour cela il existe un outil : les formulaires. Un formulaire...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

just1, le 27 mar 2008 à 21:10:05

Svp,quelqu'un peutil m'aider?
Ce serait vachement cool...
Ca fait plusieurs jours voire nuit que je passe dessus mais je n'y arrive pas...
Merci d'avance

Répondre à just1

2

 thisotim, le 19 jui 2008 à 19:37:18

Bonsoir , je viens de tomber sur ton problème !! celui ci est il résolu?depuis j'éspère!!

Répondre à thisotim