Vos critiques sur Itseasy

Forum.en1heure.com Index du Forum
 
Rechercher S'enregistrer Profil Se connecter pour vérifier ses messages privés Connexion
 

Vos critiques sur Itseasy

Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
charly99



Inscrit le: 30 Juin 2004
Messages: 6

MessagePosté le: Mar Juil 13, 2004 4:29 pm | Sujet du message :

Vos critiques sur Itseasy

Répondre en citantRevenir en haut

J'ai regardé un peu le code de l'administration et voilà le code modifié pour que la page "Ajouter une page" fonctionne avec les sessions :
Code:
index_administration.php :
session_start();
session_register($id_membre);
if($id_membre != md5($login_admin . $pass_admin)) die(require("./acces_refuse.php"));
$_SESSION['ipaddr'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['id_membre'] = $id_membre;

ajouter_une_page.php :
session_start();
if(!isset($_SESSION['id_membre']) || !isset($_SESSION['ipaddr'])) die(require("./autorisation_refusee.php"));
if($_GET['SID'] != md5($login_admin . $pass_admin)) die(require("./autorisation_refusee.php"));
if($_SESSION['id_membre'] != md5($login_admin . $pass_admin)) die(require("./autorisation_refusee.php"));


On utilise $_GET pour récupérer les variables passées dans l'URL (monsite.com/index.php?variable=toto) et $_POST pour les variables passées par formulaire (lorsque l'attribut action vaut "POST")

Voici un article sur le sujet : http://www.phpteam.net/affiche.php?quoi=global1

Edit : pense à déleguer la gestion des sessions dans un autre fichier php que tu incluera dans chaque page au lieu de réecrire toujours le même code. Par exemple :
Code:
common.php :
// Autres fonctions
function est_connecte() {
   if(!isset($_SESSION['id_membre']) || !isset($_SESSION['ipaddr'])) die(require("./autorisation_refusee.php"));
   if($_GET['SID'] != md5($login_admin . $pass_admin)) die(require("./autorisation_refusee.php"));
   if($_SESSION['id_membre'] != md5($login_admin . $pass_admin)) die(require("./autorisation_refusee.php"));
   return true;
}

ajouter_une_page.php :
require_once('common.php');
session_start();
est_connecte();


Dernière édition par charly99 le Mar Juil 13, 2004 4:35 pm; édité 1 fois
Voir le profil de l'utilisateurEnvoyer un message privé
vanquish
Administrateur


Inscrit le: 26 Mar 2004
Messages: 1552
Localisation: /var/www/

MessagePosté le: Mar Juil 13, 2004 4:33 pm | Sujet du message :

Vos critiques sur Itseasy

Répondre en citantRevenir en haut

Ok parfait c'est en cours de refonte. Merci !
Et je présume que pour les cookies c'est $_COOKIE

_________________
La liberté n'a pas de prix
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mail
charly99



Inscrit le: 30 Juin 2004
Messages: 6

MessagePosté le: Mar Juil 13, 2004 4:37 pm | Sujet du message :

Vos critiques sur Itseasy

Répondre en citantRevenir en haut

J'ai mis à jour mon dernier message : pense à déleguer tout ce qui à voir aux sessions dans un fichier que tu inclue dans toutes les pages où tu en as besoin.
Voir le profil de l'utilisateurEnvoyer un message privé
vanquish
Administrateur


Inscrit le: 26 Mar 2004
Messages: 1552
Localisation: /var/www/

MessagePosté le: Mar Juil 13, 2004 6:58 pm | Sujet du message :

Vos critiques sur Itseasy

Répondre en citantRevenir en haut

Merci mais ça c'est déjà fait je l'ai inclu directement dans le header de l'admin c'est encore plus simple et rapide Wink
(super avatar !)

_________________
La liberté n'a pas de prix
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mail
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet

Voir le sujet suivant
Voir le sujet précédent

Rappel du sujet de la page : Vos critiques sur Itseasy



 Sauter vers:   

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Liste des membres

Powered by phpBB © 2001, 2002 phpBB Group | Traduction par : phpBB-fr.com
Hébergement : Venigo, hebergement site web

Thème En1heure.com par Vanquish.
surinvitation | club privé | musique rock gratuite | vente privée | recettes de cuisine | fiche technique auto | photos de lille | voyage privé | nice
Toutes les heures sont au format GMT - 1 Heure
Hé bin vous lisez vraiment tout jusqu'au bout vous ! Salut :o)