Espace membre
Résolu
nabil
-
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis le webmaster d'un site assez simple .. Il et composé de quelque page j'aimerai pouvoir crée un espace membre ou meme en installer un de deja pres, qui restrint mon site tant que l'on n'est pas inscrit ?
Merci d'avance
Je suis le webmaster d'un site assez simple .. Il et composé de quelque page j'aimerai pouvoir crée un espace membre ou meme en installer un de deja pres, qui restrint mon site tant que l'on n'est pas inscrit ?
Merci d'avance
A voir également:
- Espace membre
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Membre indisponible vinted - Guide
- Espace stockage google - Guide
- Liberer espace ipad - Guide
13 réponses
Bonjour,
C'est toi qui a créé ton site? En html pur?
Est-ce que tu as du PHP? Tu vas être obligé de l'utiliser pour avoir un affichage qui change en fonction des utilisateurs... Ton serveur le prend en charge?
C'est toi qui a créé ton site? En html pur?
Est-ce que tu as du PHP? Tu vas être obligé de l'utiliser pour avoir un affichage qui change en fonction des utilisateurs... Ton serveur le prend en charge?
Bonjour,
Oui toute mes page sont en html sauf ma page de contact qui est en php.
Je suis près a faire faire passer mes page en php si cela n'affecte pas mon contenu. Oui je pense aussi qu'il le prend en charge
Oui toute mes page sont en html sauf ma page de contact qui est en php.
Je suis près a faire faire passer mes page en php si cela n'affecte pas mon contenu. Oui je pense aussi qu'il le prend en charge
Cela n'affectera pas le contenu dans la mesure ou le PHP est un langage traité côté serveur et qui restitue du HTML au navigateur.
Je t'invite a regarder cette page: http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
Mais aussi ces cours: http://www.lephpfacile.com/cours/
Tu peux également faire un tour sur le Site du zéro.
Je t'invite a regarder cette page: http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
Mais aussi ces cours: http://www.lephpfacile.com/cours/
Tu peux également faire un tour sur le Site du zéro.
Commence par crée un formulaire html avec un traitement php stocké sur une base de donnée.
tuto pour le formulaire :
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3#ss_part_1
Tu trouvera tout les tutos pour le reste sur le même site bon courage.
tuto pour le formulaire :
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3#ss_part_1
Tu trouvera tout les tutos pour le reste sur le même site bon courage.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci arthezius
Mais j'ai deja fais cela, est une personen non inscrite qui connais le lien du contenu ex : www.monsite.fr/lapageducontenu.html peut y accédé sans s'inscrire :s
Mais j'ai deja fais cela, est une personen non inscrite qui connais le lien du contenu ex : www.monsite.fr/lapageducontenu.html peut y accédé sans s'inscrire :s
logiquement c'est pas possible qu'il puisse y acceder car , dans le site que ta donne arthezius, il y a ceci :
# // si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
# elseif ($data[0] == 0) {
# $erreur = 'Compte non reconnu.';
normalement il devrait ne pas pouvoir acceder a cette page...
# // si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
# elseif ($data[0] == 0) {
# $erreur = 'Compte non reconnu.';
normalement il devrait ne pas pouvoir acceder a cette page...
Oui mais s'il créé d'autre page destiné a être réservé aux membres, les non-incrits y auront accès.
Il te faut rajouter une condition sur ces pages qui vérifie si le membre est connecté.
Exemple:
Il te faut rajouter une condition sur ces pages qui vérifie si le membre est connecté.
Exemple:
<?php if(isset($_SESSION['login'])) { echo 'vous êtes connecté'; } else{ echo'Vous devez être connecté pour voir cette page.'; } ?>
if(isset($_SESSION['login']))
Ce code vérifie si la variable de session est déclaré (si le membre est connecté).
Exemple:
if(isset($var)) { echo 'La variable est déclaré'; } else{ echo'La variable n'est pas déclaré'; }
Si tu ajoutes ! devant le isset, tu vérifie l'inverse, a savoir si la variable n'est pas déclaré.
if(!isset($var)) { echo'La variable n'est pas déclaré'; } else{ echo 'La variable est déclaré'; }
L'idée était de simple utiliser ce code sur les pages destiné à la partie des membres connecté.
<?php if(isset($_SESSION['login'])) { echo 'vous êtes connecté'; // Code de la page à afficher pour les membres connecté. } else{ echo'Vous devez être connecté pour voir cette page.'; // Message d'erreur pour ceux qui ne sont pas connecté. } ?>
Ce code n'est donc pas a mettre avant ni après le code html.
Il faut mettre le code html aux endroit marqué en gras.
J'ai re crée les pages et la table sql.
Je ne sais pas ou je doit mettre
<?php
if(isset($_SESSION['login']))
{
echo 'vous êtes connecté';
}
else{
echo'Vous devez être connecté pour voir cette page.';
}
?> :s
Je ne sais pas ou je doit mettre
<?php
if(isset($_SESSION['login']))
{
echo 'vous êtes connecté';
}
else{
echo'Vous devez être connecté pour voir cette page.';
}
?> :s
juste avant le code de ta page normalement.
<html>
<body>
<le code php>
<ton contenu>
</body>
</html>
<html>
<body>
<le code php>
<ton contenu>
</body>
</html>
Erf :s Cela affiche en haut a droite Vous devez être connecté pour voir cette page.
j'ai bien transformer ma page tele.html en tele.php :s
j'ai bien transformer ma page tele.html en tele.php :s
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/hebergeur/users/monsite/tele.php:4) in /var/www/hebergeur/users/monsite/tele.php on line 5
Warning: Cannot modify header information - headers already sent by (output started at /var/www/hebergeur/users/monsite/tele.php:4) in /var/www/hebergeur/users/monsite/tele.php on line 7
J'ai mis le code avant HTML sa ma donner sa,
je l'ai mi Entre Body & Body sa ne fais que m'afficher le message
Vous devez être connecté pour voir cette page.
Warning: Cannot modify header information - headers already sent by (output started at /var/www/hebergeur/users/monsite/tele.php:4) in /var/www/hebergeur/users/monsite/tele.php on line 7
J'ai mis le code avant HTML sa ma donner sa,
je l'ai mi Entre Body & Body sa ne fais que m'afficher le message
Vous devez être connecté pour voir cette page.
j'avais en PREMIER et DEUXIEME LIGNE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
j'ai supprimer et jai mi le code en premiere ligne et sa marche !
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
j'ai supprimer et jai mi le code en premiere ligne et sa marche !