Espace membre
Résolu/Fermé
nabil
-
5 janv. 2011 à 12:43
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 5 janv. 2011 à 20:58
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 5 janv. 2011 à 20:58
A voir également:
- Espace membre
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Membre indisponible vinted - Guide
- Espace stockage google - Guide
- Code ascii espace - Guide
13 réponses
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
5 janv. 2011 à 12:46
5 janv. 2011 à 12:46
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
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
5 janv. 2011 à 13:00
5 janv. 2011 à 13:00
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.
ced3E
Messages postés
101
Date d'inscription
mardi 28 décembre 2010
Statut
Membre
Dernière intervention
9 janvier 2013
2
Modifié par ced3E le 5/01/2011 à 13:00
Modifié par ced3E le 5/01/2011 à 13:00
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...
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
5 janv. 2011 à 13:15
5 janv. 2011 à 13:15
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.'; } ?>
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
5 janv. 2011 à 20:58
5 janv. 2011 à 20:58
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 !