Aller au contenu

Aide pour un script


mister-gwada97one

Sujets conseillés

j'ai un script espace membre acheté sur Service-Webmaster.fr, et je voudrais savoir si on pouvais créer une page accessible qu'a un seul membre.

Voilà le code d'une page protégée accessible à tout les membres:

<?php

//-------------------------------------------------||
// !!!! NE MODIFIER PAS CE FICHIER !!!! ||
//-------------------------------------------------||

//-- Fichier de configuration et fonction

require_once("../includes/conf.php");
require_once("../includes/template.php");
require_once("../includes/class/class.mysql.php");
require_once("../includes/class/class.espace.membre.php");

//-- Preparation de la class mysql

$mysql = new mysql;
$db_link = $mysql -> connexion_mysql($cheminbdd,$userbdd,$passbdd,$tablebdd);

//-- Preparation de la class espace membre

$espace_membre = new espace_membre;
$espace_membre -> parametres();

//-- Demarage des sessions

session_start();

//-- Protection de l'espace membre

$espace_membre -> protection($_SESSION['id_user']);

//--

?>
Votre contenue.
<?php

//-- Deconnexion de la base de données

$mysql -> deconnexion_mysql($db_link);

?>

Et moi je voudrais que cette page ne soie accessible qu'a un membre..

Merci pour votre aide, Cordialement

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...
  • 2 semaines plus tard...

Je pense que ça peux se faire assez simplement.

Par exemple tu peux identifier le contenu à afficher dans la page par une variable dans l'url.

Si on prends par exemple une page d'info d'un membre, tu identifie la page avec un variable identifiant le membre.

membre.php?id=1

Tu identifie ensuite le membre avec un requète

$sql='SELECT * FROM table WHERE id="'.$_GET['id'].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);

Tu peux ensuite comparer le résultat à la variable de session qui permet de te logger. Par exemple si t'a variable de session prends le pseudo, tu fais:

if($_SESSION['login'] = $data['login'])
{echo'Page à afficher';}
else{echo'Vous ne pouvez visualiser cette page.';}

Ainsi, si t'a variable de session est différente, la page ne s'affichera pas. Autrement dit, la page ne s'affichera que pour la personne concerné.

Je pense que ça pourrai faire l'affaire.

J'espère que ça pourra te rendre service.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...