Protection des pages

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 : Protection des pages

Re: Protection des pages

par gregory57440 » 25 oct. 2011, 18:31

Bonsoir,

Merci à tous pour vos réponses, en faite c'était un problème de redirection de page.
Cordialement
Gregory

Re: Protection des pages

par moogli » 25 oct. 2011, 12:17

Une solution est de faire un cookie lors de la connexion et de vérifier l'existence de ce cookie lors de l'accès à la page privée.

Dans le cookie, tu peux mettre un identifiant de l'utilisateur et son mot de passe crypté (via md5 par exemple)
Moi j'aime pas les cookies, regarde du côté des sessions.

EDIT: un peu court ma réponse...

A compléter avec faq-tutoriels/inscription-connexion-dan ... 42539.html
la c'est mieux ?

Re: Protection des pages

par gregory57440 » 24 oct. 2011, 23:28

Jai bien en dessous un header (location : ....), il faut en faite mettre l'index car je vais vous donner le schéma du site j'ai une page index et après une page espace privé qui va sur un index privé qui est l'espace membre et si je suis connecté ça va sur un indexprivate et qui si sont mes pages privées donc dans le location il faut mettre l'index de base
Tu parles de quels tuto car je ne vois pas
Cordialement
Greg

Re: Protection des pages

par moogli » 24 oct. 2011, 20:26

Il manque rien après le if ?
if( ) header('Location: la page qui est pas membre').

Regarde bien dans le tuto indiqué s'y est ;)

@+

Re: Protection des pages

par gregory57440 » 24 oct. 2011, 19:59

J'ai mis sur ma page à protéger le script ci-dessous,

<?php
session_start();
if(!empty($_SESSION['membre']))
?>

Mais lorsque je copie l'url de la page à protéger, et je le colle sur safari, ma page apparait et on me demande pas de m'identifier.
Merci pour votre aide
Cordialement

Re: Protection des pages

par sam12 » 24 oct. 2011, 18:45

Si tu as déjà l'espace membre de codé, il suffit de faire les mêmes vérifications que sur tes autres pages accessibles uniquement si le membre est loggué.

Re: Protection des pages

par gregory57440 » 24 oct. 2011, 16:40

Merci déjà pour vos premières réponses,
j'ai suivi l'idée de Yosh, mais le hic, c'est que j'ai déjà mon espace membre de créer et lorsque je rentre le script suivant :
<?php
session_start();
if(!isset($_SESSION['login']))
{die('Vous devez être enregistré pour accéder à cette partie du site');
}
?>
Il me met automatiquement "vous devez être enregistré pour accéder à cette partie du site.
alors que j'ai utilisé déjà un membre actif pour faire l'essai.
Cordialement

Re: Protection des pages

par Yosh » 24 oct. 2011, 15:14

Une solution est de faire un cookie lors de la connexion et de vérifier l'existence de ce cookie lors de l'accès à la page privée.

Dans le cookie, tu peux mettre un identifiant de l'utilisateur et son mot de passe crypté (via md5 par exemple)
Moi j'aime pas les cookies, regarde du côté des sessions.

EDIT: un peu court ma réponse...

A compléter avec faq-tutoriels/inscription-connexion-dan ... 42539.html

Re: Protection des pages

par Mazarini » 24 oct. 2011, 14:17

Une solution est de faire un cookie lors de la connexion et de vérifier l'existence de ce cookie lors de l'accès à la page privée.

Dans le cookie, tu peux mettre un identifiant de l'utilisateur et son mot de passe crypté (via md5 par exemple)

Protection des pages

par gregory57440 » 24 oct. 2011, 14:01

Bonjour,
je me présente je m'appelle Grégory, je me tourne vers vous pour avoir quelques infos et aides.
J'ai crée un espace membre avec accès par nom,prénom et mot de passe sur un serveur mysql.Si la personne est identifiée, en cliquant sur connecter ça ouvre la page privée. Mais le soucis c'est que lorsque je copie l'adresse et la copie dans safari ou autre, la page s'ouvre sans mot de passe, comment faire pour la protéger totalement.
Merci pour votre aide.
Cordialement
Grégory