OVH Cloud OVH Cloud

Creation d'un acces membre.

6 réponses
Avatar
Clorish
Hello :)

Je suis en traint de mettre en place un systeme d'acces "membre" basique
sur mon site.
Le but est de limiter simplement l'acces aux personnes de la familles
(contenu familial).

JE souhaiterais que la page "login" soit une page specifique et non un
petit carré dans une page web comme on le voit souvent.

En fait, l'identification se ferais sur "index" mais je voudrais que si on
cherche a acceder a une page e n direct on recharge l'identification ....
comment est ce possible ?

J'ai deja touché au php mais j'ai un peu oublié.

6 réponses

Avatar
Cbc
Hello :)

Je suis en traint de mettre en place un systeme d'acces "membre" basique
sur mon site.
Le but est de limiter simplement l'acces aux personnes de la familles
(contenu familial).

JE souhaiterais que la page "login" soit une page specifique et non un
petit carré dans une page web comme on le voit souvent.

En fait, l'identification se ferais sur "index" mais je voudrais que si
on cherche a acceder a une page e n direct on recharge l'identification
.... comment est ce possible ?

J'ai deja touché au php mais j'ai un peu oublié.


Tu créé :
index.php, avec le formulaire,
index2.php, qui reçoit les valeurs du formulaire, et qui met un cookie
si l'identification est correcte,
pour les autres fichiers, tu mets au tout début un truc du genre :
<?php
if($COOKIE["ident"] != true) header("Location: index.php");
?>
après tu peux améliorer tout ça. Le code que j'ai donné est assez peu
sécurisé je pense.

Bon courage

Avatar
Clorish
Le Mon, 25 Sep 2006 22:14:20 +0200, Cbc a écrit:

Hello :)
Je suis en traint de mettre en place un systeme d'acces "membre"
basique sur mon site.
Le but est de limiter simplement l'acces aux personnes de la familles
(contenu familial).
JE souhaiterais que la page "login" soit une page specifique et non un
petit carré dans une page web comme on le voit souvent.
En fait, l'identification se ferais sur "index" mais je voudrais que
si on cherche a acceder a une page e n direct on recharge
l'identification .... comment est ce possible ?
J'ai deja touché au php mais j'ai un peu oublié.


Tu créé :
index.php, avec le formulaire,
index2.php, qui reçoit les valeurs du formulaire, et qui met un cookie
si l'identification est correcte,
pour les autres fichiers, tu mets au tout début un truc du genre :
<?php
if($COOKIE["ident"] != true) header("Location: index.php");
?>
après tu peux améliorer tout ça. Le code que j'ai donné est assez peu
sécurisé je pense.

Bon courage




En fait je comptais utiliser les sessions PHP. Ce n''ets pas tant sur la
maniere de coder la chose mais sur l'organisation des pages ...
Je suis reste assez vague pour ne pas limiter les reponses au domaine
d'application, afin d'avoir eventuelement d'autres facons de penser.

J'ai fini par mettre en place ceci :
Une page index qui est la page principale du site.
En entete de cette page (ainsi que de toutes les autres) je teste si une
session est lancée. Si oui j'affiche la page, sinon, j'inclut la page
"Login/php". cette derniere s'occupe d'afficher un formulaire, et de
tester la conection et eventuelement demarrer la session.

Un des soucis qui persiste : Dans ma page "login" j'ai des images. Ces
images doivent etre defini en fonction de la page d'inclusion. J'ai
remarqué que si j'inclu login dans index (racine du site) pour effectuer
l'identification, les images doivent etre du style "./img/MonImage.jpg".
Si j'inclut login dans une sous page (situé dans "./Pages" les chemins
doivent etre : "../img/monimage.jpg".

Comment resoudre ce probleme ?
Je ne souhaite pas un site du genre classique avec une section du tableau
qui heberge le formulaire qui s'affiche ou non en fonction de si
l'utilisateur est connecte ou non.
Je voudrais une page bien specifique ....


Avatar
Tasgarth
Un des soucis qui persiste : Dans ma page "login" j'ai des images. Ces
images doivent etre defini en fonction de la page d'inclusion. J'ai
remarqué que si j'inclu login dans index (racine du site) pour effectuer
l'identification, les images doivent etre du style "./img/MonImage.jpg".
Si j'inclut login dans une sous page (situé dans "./Pages" les chemins
doivent etre : "../img/monimage.jpg".
déclarer le chemin avant l'appel à 'include' dans le script de la page

concernée :
$chemin="../../img/";
include($chemin . "monimage.jpg");
Si j'ai bien compris ta question, mais ce n'est qu'une réponse de débutant!


---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 0639-3, 27/09/2006
Analyse le : 28/09/2006 13:49:00
avast! - copyright (c) 1988-2006 ALWIL Software.
http://www.avast.com

Avatar
Eric Leconte
Le Thu, 28 Sep 2006 14:10:08 +0200, Tasgarth a écrit:

Un des soucis qui persiste : Dans ma page "login" j'ai des images. Ces
images doivent etre defini en fonction de la page d'inclusion. J'ai
remarqué que si j'inclu login dans index (racine du site) pour
effectuer l'identification, les images doivent etre du style
"./img/MonImage.jpg". Si j'inclut login dans une sous page (situé dans
"./Pages" les chemins doivent etre : "../img/monimage.jpg".
déclarer le chemin avant l'appel à 'include' dans le script de la page

concernée :
$chemin="../../img/";
include($chemin . "monimage.jpg");
Si j'ai bien compris ta question, mais ce n'est qu'une réponse de
débutant!


Oui tu as bien compris ma question ... et d'ailleur je suis "debutant" en
php ;)
PAr contre mon experiance en programaption avancées (developpeur Delphi de
metier) m'a conduit a la meme conclusion que toi ... mais je pensais que
il existait plus simple :/

PAr contre juste un petit detail : "include($chemin . "monimage.jpg");"
permet d'integrer une image a une page PHP ?
Actuelement mes images sont en BG de cellules de tableau pour faire une
"fenetre" de login sympa et personalisé.

Ma version a moi etaut du genre :

<td [..] background=<?php echo (""$Path/monimage.jpg""); ?>>



---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 0639-3, 27/09/2006
Analyse le : 28/09/2006 13:49:00
avast! - copyright (c) 1988-2006 ALWIL Software.
http://www.avast.com



Avatar
Sitch

Le Mon, 25 Sep 2006 22:14:20 +0200, Cbc a écrit:

Un des soucis qui persiste : Dans ma page "login" j'ai des images. Ces
images doivent etre defini en fonction de la page d'inclusion. J'ai
remarqué que si j'inclu login dans index (racine du site) pour effectuer
l'identification, les images doivent etre du style "./img/MonImage.jpg".
Si j'inclut login dans une sous page (situé dans "./Pages" les chemins
doivent etre : "../img/monimage.jpg".

Comment resoudre ce probleme ?


Une autre possibilité, plus simple à mon avis, est de spécifier dans
tes chemins d'accès aux images, le chemin absolu par rapport à la
racine web de ton site "/img/monimage.jpg" (sans le point au début).

Sitch

Avatar
Clorish
Le Wed, 04 Oct 2006 22:54:53 +0200, Sitch a écrit:


Le Mon, 25 Sep 2006 22:14:20 +0200, Cbc a écrit:

Un des soucis qui persiste : Dans ma page "login" j'ai des images. Ces
images doivent etre defini en fonction de la page d'inclusion. J'ai
remarqué que si j'inclu login dans index (racine du site) pour effectuer
l'identification, les images doivent etre du style "./img/MonImage.jpg".
Si j'inclut login dans une sous page (situé dans "./Pages" les chemins
doivent etre : "../img/monimage.jpg".

Comment resoudre ce probleme ?


Une autre possibilité, plus simple à mon avis, est de spécifier dans
tes chemins d'accès aux images, le chemin absolu par rapport à la
racine web de ton site "/img/monimage.jpg" (sans le point au début).

--

Sitch



Oui j'ai fini par y arriver de cette maniere la .... mais j'avais des
erreur du fait que les sites ne se situais pas au meme endroit ..... sur
mon disque et sur le server ....