IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Créer un espace membre avec des pages non visibles par les visiteurs


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Points : 54
    Points
    54
    Par défaut Créer un espace membre avec des pages non visibles par les visiteurs
    bonjour a tous

    je suis en train de créer un site web

    mais je souhaiterais que les visiteurs ne puissent avoir accès qu a certaines pages

    et que seuls les membres inscrits puissent consulter tout le site

    comment m y prendre

    y a t il un bon tuto



    merci de l aide

  2. #2
    Membre expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Points : 3 627
    Points
    3 627
    Billets dans le blog
    8
    Par défaut
    Bonjour. Tu es bref, je serai brève.
    Stocker les membres en base de données.
    Affecter selon la réponse une variable de session : est_membre à true ou à false.[]
    Et en début de chaque page "privée", poser ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    session_start();
    if(empty($_SESSION['est_membre'])){
       header('location:login.php');
    }
    //et là tu codes tranquille pour les membres seulement
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  3. #3
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 757
    Points : 2 992
    Points
    2 992
    Par défaut Pourquoi pas un CMS ?
    Bonjour

    As-tu regardé les CMS ? (Joomla, Wordpress, Drupal, ...)

    Cet usage est natif et ils le font très bien.

    D'où ma question : excepté si c'est pour le fun et l'apprentissage (ce qui est un excellent choix), pourquoi ne pas partir sur un CMS et réutiliser ce que d'autres ont déjà fait ?

    Bonne journée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Points : 54
    Points
    54
    Par défaut
    Bonjour

    Merci pour l aide et les réponses
    en fait je viens de trouver tout st base sur les cookies et les sessions , donc il ne me reste plus qu a chercher des exemples
    c est l élément qui me manquait


    en fait oui c est pour apprendre et pour le fun , je ne vois pas trop l intérêt de prendre un hébergeur payant pour quelques pages

  5. #5
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 757
    Points : 2 992
    Points
    2 992
    Par défaut
    Si c'est pour le fun, c'est la meilleure raison ;-)

    Note: si c'est moins pour le fun et plus pour "j'en ai besoin" sache que tu as des hébergements gratuits. Perso, j'aime beaucoup Joomla et je le connais donc mieux : https://launch.joomla.org/ te permet d'avoir ton site à l'oeil (il y a bien des restrictions mais elles sont négligeables). Wordpress fournit le même type de service.

    Bon codage
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Points : 54
    Points
    54
    Par défaut
    ah bon merci pour l aide
    mais est il possible d introduire du boostrap dans joomla ou wordpress

  7. #7
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 757
    Points : 2 992
    Points
    2 992
    Par défaut
    Bien sûr. C'est natif dans Joomla (et très certainement WP aussi).

    Ne me comprends pas mal : si ton but est le fun, code en PHP c'est super ! Mais sache que d'autres ont déjà passés du temps sur ce type de besoin et des CMS ont déjà ce type de notions (gestion des utilisateurs, public/privé, gestion d'ACLs, etc.). Si c'est pour le fun, code en php. Si c'est pour développer quelque chose qui a pour vocation d'être stable, robuste, sécurisé, etc. peut-être ne pas réinventer la roue et opter pour un CMS.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Points : 54
    Points
    54
    Par défaut
    merci pour l aide

    donc cela est possible de faire un site 100 % responsive avec boostrap et l incorporer dans joomla et tout cela avec un hébergeur gratuit

  9. #9
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par cavo789 Voir le message
    (il y a bien des restrictions mais elles sont négligeables). Wordpress fournit le même type de service.
    Certes, il y a l'équivalent avec Wordpress mais je juge que les restrictions ne sont pas négligeables (exemple dont je me souviens : avec l'offre gratuite de https://wordpress.com/, impossible de créer ses propres règles CSS ; mais ça permet de créer un site WEB sans connaissances techniques).
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Points : 54
    Points
    54
    Par défaut
    Merci pour la reponse laurent
    as tu reçu mon message prive ?

  11. #11
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 757
    Points : 2 992
    Points
    2 992
    Par défaut
    Si tu utilises un CMS c'est lui le site. Tu parles d'incorporer quelque chose... Non. Avec un CMS tu crées un contenu tu gères des utilisateurs,... avec le CMS. Idem pou la mise en page, tu utilises des templates (modèles) que tu peux évidemment adapter à ta sauce. Mais pas question de créer un site en php "pur" et de le "copier" quelque part dans un CMS.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Points : 54
    Points
    54
    Par défaut
    ah ok merci pour la reponse
    mais je viens de voir de toute facon que le prochain joomla sera avec bootstrap

  13. #13
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 757
    Points : 2 992
    Points
    2 992
    Par défaut
    Tu parles de J4 et de BS5. Bootstrap est dans joomla depuis sa version 2.5, déjà depuis dix ans je dirais (je ne vérifie pas en cet instant précis mais oui depuis tant d'années).
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Points : 54
    Points
    54
    Par défaut
    ah merci c est gentil je vais voir

  15. #15
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par flexi2202 Voir le message
    Merci pour la reponse laurent
    as tu reçu mon message prive ?
    Je te répond tout de suite par MP. Ca n'a rien à faire ici...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

Discussions similaires

  1. [PHP 4] Espace membre avec une page différente en fonction du profil
    Par Marc31 dans le forum Langage
    Réponses: 2
    Dernier message: 27/02/2017, 09h48
  2. compteur des pages ayant imprimés par les data report
    Par zidani1273 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 12/09/2009, 13h17
  3. compiler avec des sources non visibles
    Par Frifron dans le forum Général Java
    Réponses: 6
    Dernier message: 04/07/2008, 00h44
  4. créer un état avec des images non incorporées
    Par coyote égaré dans le forum IHM
    Réponses: 6
    Dernier message: 15/02/2008, 12h36
  5. Une fonction avec des attributs non obligatoires
    Par YanK dans le forum Langage
    Réponses: 5
    Dernier message: 15/11/2002, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo