Apprendre PHP (12/19) - Les variables de session (avec exemple d'authentification)

Поделиться
HTML-код
  • Опубликовано: 24 окт 2024

Комментарии • 54

  • @walidloulou
    @walidloulou Год назад +2

    De toutes les chaînes que j'ai visitées, la vôtre est LA meilleure. Longue vie et surtout, ne changez rien!

    • @MohamedChiny
      @MohamedChiny  Год назад

      Merci Walid. Je suis flatté par votre commentaire. Ravi que mon contenu vous plaise autant. Merci encore pour votre commentaire :)

  • @abderahmaneaitidir960
    @abderahmaneaitidir960 2 года назад +4

    je suis étudiant en informatique et c'est la meilleur chaine d'apprentissage croyez moi . merci pour ton aide ✔

    • @MohamedChiny
      @MohamedChiny  2 года назад

      De rien. Je suis très ravi que vous ayez aimé ma chaine. Merci pour votre commentaire :)

  • @riadiat1320
    @riadiat1320 5 месяцев назад +1

    merci beaucoup pour tes efforts et ton partage c'est bien organisé et simplifier

    • @MohamedChiny
      @MohamedChiny  5 месяцев назад

      De rien. Je suis ravi que vous ayez apprécié mes vidéos. Merci pour votre commentaire :)

  • @brelmoukoko6380
    @brelmoukoko6380 Год назад +1

    vraiment je viens de suivre cette video carrement j'ai aimé ,je suis un programmeur de la rue

    • @MohamedChiny
      @MohamedChiny  Год назад

      Je suis content que la vidéo vous ait plu. Merci pour votre commentaire :)

  • @mackensonreginaldmichel399
    @mackensonreginaldmichel399 4 года назад +3

    Super vidéo. The best. J'aimerais avoir plus de vidéos là-dessus pour mieux comprendre.

    • @MohamedChiny
      @MohamedChiny  4 года назад

      Des vidéos de pratique sont prévues pour cette série de PHP où l'on va traiter davantage les sessions et tous les autres aspects. Merci pour votre commentaire :)

  • @sidimohamed3238
    @sidimohamed3238 2 года назад +2

    Salam aleykoum Mohamed, ce tuto m’a été très utile, je t’en remercie barakAllahufik ! Suffit juste d’apprendre mysql pour vérifier tout les login enregistrés.

    • @MohamedChiny
      @MohamedChiny  2 года назад +1

      De rien. Je suis ravi que le tuto vous ait été utile. J'ai traité l'authentification via une base de données Mysql dans certaines vidéos, En l'occurrence dans la série POO en PHP. Bonne continuation :)

  • @tomgalus2083
    @tomgalus2083 20 дней назад +1

    franchement bien plus facile a comprendre que sur les autres tutos

    • @MohamedChiny
      @MohamedChiny  20 дней назад

      Je suis content que le cours vous plaise autant. Merci pour votre commentaire :)

  • @mohcinezbida54
    @mohcinezbida54 2 года назад +1

    vous êtes le meilleur frère.

    • @MohamedChiny
      @MohamedChiny  2 года назад

      Merci Mohcine. Je suis content que la vidéo vous ait plu :)

  • @samuelteyangkengni1350
    @samuelteyangkengni1350 2 года назад +1

    Très interessant Chiny, je vous encourage

    • @MohamedChiny
      @MohamedChiny  2 года назад

      Merci Samuel. C'est très gentil de votre part :)

  • @Hitchactu
    @Hitchactu 3 месяца назад +1

    Merci pour la vidéo, dites moi cela s'applique aussi si on utilise la base de donnée oracle?

    • @MohamedChiny
      @MohamedChiny  3 месяца назад

      De rien. Les variables de session sont indépendantes des bases de données. Donc vous pouvez les utiliser dans n'importe quel contexte. J'ai traité un exemple d'authentification en utilisant une base de données MySQL, mais ça pourrait aussi s'appliquer à Oracle. Vous trouverez la vidéo dans la playlist de POO en PHP. Merci pour votre commentaire :)

  • @kakashisensei5623
    @kakashisensei5623 4 года назад +1

    Magnifique comme dhab

  • @kaf_yt7546
    @kaf_yt7546 Год назад +1

    merci beaucoup !

    • @MohamedChiny
      @MohamedChiny  Год назад

      De rien. Merci pour votre commentaire :)

  • @papesambakasse422
    @papesambakasse422 4 года назад +2

    Très bonne explication

  • @hilmtabdallah6259
    @hilmtabdallah6259 3 месяца назад +1

    salut ,j'ai un probleme ds la session,quand je declare la clé de session ds le 2eme fichier,il m'indique qu'elle est indefinie ,tandis que je la déclare ds le 1er fichier,quelqu'un m'aid svp

    • @MohamedChiny
      @MohamedChiny  3 месяца назад

      Salut. Il s'agit d'une erreur de type Warning. Elle survient quand la variable de session n'est pas encore créée. Pour masquer l'erreur, mettez juste @ avant sa déclaration. Il s'agit d'une solution provisoire mais utile dans la phase de développement. Bonne chance.

    • @Thomasyao11
      @Thomasyao11 2 месяца назад

      @@MohamedChiny Salut, Par contre moi j'ai un autre problème c'est que quand je valide correctement les information login et password je n'arrive pas a accéder a la nouvelle page je sais pas pourquoi. quelqu'un peut m'aider

  • @aichamehdi8086
    @aichamehdi8086 5 лет назад +1

    merci pour ta vidéo

  • @Thomasyao11
    @Thomasyao11 2 месяца назад +1

    Salut, j'ai un problème c'est que quand je valide correctement les information login et password je n'arrive pas a accéder a la nouvelle page je sais pas pourquoi. quelqu'un peut m'aider

    • @MohamedChiny
      @MohamedChiny  2 месяца назад

      Salut. Si vous écrivez le code tel qu'il est alors ça devrait marcher. Sinon c'est peut être les cookies qui sont désactivés sur votre navigateur car les sessions les utilisent. Essayez de changer de navigateur et voir ce que ça donne. Bonne chance :)

    • @Thomasyao11
      @Thomasyao11 2 месяца назад

      @@MohamedChiny Merci j'ai ressayé ca marche. 🥳

  • @one.tech243
    @one.tech243 2 года назад +1

    Merci

    • @MohamedChiny
      @MohamedChiny  2 года назад

      De rien. Merci pour votre commentaire :)

  • @MohamedChiny
    @MohamedChiny  5 лет назад +1

    Pour plus de cours, rendez-vous sur chiny.me

  • @hacks_os2754
    @hacks_os2754 2 года назад +1

    Pourquoi tu met un @ devant ces variables

    • @MohamedChiny
      @MohamedChiny  2 года назад

      C'est juste une solution provisoire pour masquer les messages de notification "Undefined index". l'@ permet de masquer tous les messages d'erreurs que pourrait générer le moteur PHP. Cependant, son utilisation est requise uniquement au moment du développement pour ne pas être gêné par des messages inutiles. Sinon, il faut recourir à d'autres méthodes d'échappement d'erreurs si on veut héberger son projet sur un serveur de production.

    • @hacks_os2754
      @hacks_os2754 2 года назад +1

      @@MohamedChiny mais si y a une erreur donc le script ne marche pas j vois pas pourquoi si tu met @ soudainement il marche

    • @MohamedChiny
      @MohamedChiny  2 года назад

      @@hacks_os2754 Remarquez qu'au début de ma réponse j'ai parlé de "notification". C'est une erreur PHP de type E_WARNING qui ne bloque pas le script, mais elle affiche juste une notification comme UNDEFINED_INDEX ou autre. Mais si l'erreur est de type E_STRICT alors le script se bloque et rien n'est affiché, car le message d'erreur qui est sensé s'afficher est masqué à l'aide de l'@.

    • @MohamedChiny
      @MohamedChiny  2 года назад

      @@hacks_os2754 Regardez cette vidéo, ça explique un peu le concept: ruclips.net/video/Lyhgawy0H5g/видео.html

  • @minachighali1183
    @minachighali1183 2 года назад

    Merci pour cette vidéo
    c'est trés intéressant et m'a bien aidé
    je cherche la partie css pour la page session.php si c'est possible

    • @MohamedChiny
      @MohamedChiny  2 года назад

      De rien. Je suis content que la vidéo vous ait plu. Pour la partie CSS je vous recommande cette série de cours: ruclips.net/video/1JOmyNNH_y8/видео.html Il y a aussi cette série destinés aux astuces pratiques où certaines vidéos combinent PHP et CSS ruclips.net/video/_-W2wO5Sgro/видео.html Bonne continuation et merci pour votre commentaire :)

    • @MohamedChiny
      @MohamedChiny  2 года назад

      Il y a aussi cette vidéo sur l'authentification via PHP. Vous pouvez télécharger le code source (y compris le CSS) depuis la description ruclips.net/video/m1TYzKW8sW4/видео.html

  • @denzoshamp4643
    @denzoshamp4643 4 года назад +1

    Tres claire danke

  • @07heavens54
    @07heavens54 4 года назад +1

    Salame, merci pour ce très intéressant tutoriel, certes en le testant j'ai bien eu un retour à la page d'identification en essayant d'acceser directement à la page confidentielle mais en reprenant le bon login et MP il me renvoie toujours à la page d'identification? NB: j'ai stocké mes login te MP dans phpMy admine. pourriez vous me passer le bon script SVP
    Voila mon code PHP:
    لمباشرة البحث إضغط هنا
    الرجوع إلى صفحة التسجيل

    • @MohamedChiny
      @MohamedChiny  4 года назад

      Bonsoir. Désolé je n'ai pas vu votre commentaire plus tôt.
      Voilà le code complet d'inscription/authentification via MySQL et l'objet PDO: www.chiny.me/exercice-authentification-via-une-base-de-donnees-en-php-8-13.php
      NB: l'objet PDO est bien meilleur que l'extension mysqli.
      Bonne chance.

    • @earth5460
      @earth5460 4 года назад +1

      @@MohamedChiny Je viens de lire ton message, merci pour infiniment pour le code

  • @Aigle_Libre
    @Aigle_Libre 3 года назад +1

    Merci beaucoup pour toutes les formations...sincèrement je suis très ravi d’être abonné a votre chaine...Comme je suis débutant en PHP...j'ai une simple question concernant cet exemple dont vous nous avez mis le code source en utilisation pour test...encore une fois merci.
    J'ai fait un exemple similaire au votre, malheureusement je suis arrivé à le compléter par l'authentification par l'adresse mail de l'utilisateur par contre je suis bloqué par rapport à l'ouverture de la page spécifique ...si par exemple cette adresse mail est égale à toto@gmail.com inscrite dans la base de données, je dois lui ouvrir une page spécifique par exemple "suivi.php" ou tarif.php.
    Votre aide me sera d'un grand secours...Et merci d'avance.

    • @MohamedChiny
      @MohamedChiny  3 года назад +1

      De rien. Je suis ravi que mes tutos vous soient utiles. Concernant votre question, comme vous l'avez dit, c'est vraiment similaire à cet exemple, sauf que là (dans mon exemple) c'est une authentifcation statique. Je vous renvoie donc vers un autre exemple d'inscription et authentification via la base de données dont voici le lien ruclips.net/video/m1TYzKW8sW4/видео.html
      Tout ce que vous aurez à faire c'est remplacer le login par l'email. J'espère que ça vous aidera. Merci beaucoup pour votre commentaire :)

    • @Aigle_Libre
      @Aigle_Libre 3 года назад +1

      @@MohamedChiny Merci beaucoup, et en plus je suis surpris par cette réponse si rapide...Vous êtes très aimable ...Encore une fois Merci.

    • @MohamedChiny
      @MohamedChiny  3 года назад

      @@Aigle_Libre De rien. Bon courage :)

    • @Aigle_Libre
      @Aigle_Libre 3 года назад

      @@MohamedChiny ....Whooooo !!! quel design c'est de la classe pour une page, vraiment merci c'est très chic... Ou je dois mettre le code ? pour vérifier que si login(email) est par exemple toto@yahoo.fr, je dois lui ouvrir la page tarif.php.. Désolé et ça sera la dernière question...Merci.