PHP Tutorial - How to create a Login System

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024
  • This tutorial shows you how to connect to your website through a MySQL database and session variables.
    Login Form Template : colorlib.com/w...

ความคิดเห็น • 104

  • @clem8630
    @clem8630 4 ปีที่แล้ว +10

    Enfin un tuto en français ET moderne ET en moins de 15 min MERCI :D

  • @Epoque68
    @Epoque68 4 ปีที่แล้ว +2

    Merci de ce superbe tuto, il m'a permis de comprendre et de reproduire de façon clair et simple le système de connexion

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Je suis content d'avoir pu t'aider !

  • @houarirechache9147
    @houarirechache9147 ปีที่แล้ว +2

    merci c'est magnifique et pratique !! pourriez-vous nous mettre une séance de déconnexion

  • @Pierre_Antoine
    @Pierre_Antoine ปีที่แล้ว

    Vraiment super ! Un peu plus gros pour la prochaine et ça sera parfait !

  • @Geekoo
    @Geekoo ปีที่แล้ว +2

    Attention, cela ne protège en aucun cas les injections SQL
    Il faudra impérativement nommer les variables depuis la méthodes execute()
    Cela donnerait par exemple
    $sql = "SELECT * FROM USER WHERE email = :email"
    $result = db->prepare($sql);
    $result->execute([
    "email" => $email
    ]);

    • @Pentiminax
      @Pentiminax  ปีที่แล้ว

      Oui c'est bien vrai tu as entièrement raison, j'aurais du l'expliquer dans cette vidéo ! My bad !

  • @snooby3351
    @snooby3351 3 ปีที่แล้ว +1

    Tu me sauves la vie merci !

  • @zben1800
    @zben1800 5 ปีที่แล้ว +1

    Merci c nickel mtn sa marche merci beaucoup abonné vous en masse les gens

    • @Pentiminax
      @Pentiminax  5 ปีที่แล้ว

      Super ! De rien !

  • @user-dn9qb6yx9y
    @user-dn9qb6yx9y 11 หลายเดือนก่อน

    est ce que c'est Possible de le pousser en avance moi j'aimerais l'adapter a un code taper depuis l'interface

  • @galzox
    @galzox 4 ปีที่แล้ว +1

    Wambs en fond 😍

  • @toxyc5305
    @toxyc5305 ปีที่แล้ว

    merci bcp !

  • @ourotaoufik7018
    @ourotaoufik7018 8 หลายเดือนก่อน

    il y a un petit soucis. si le mot de passe est incorrect, toujours est-il qu'il a accès a la page d'accueil et ce n'est pas cool. Est ce que c'est possible d'afficher un message a l'utilisateur et le faire réécrire le mot de passe quand il est erroné?

  • @kouadioromeoyao1835
    @kouadioromeoyao1835 5 ปีที่แล้ว +5

    vous savez en programmation il ne s'agit pas de dire seulement ça marche mais ajouté aussi j'ai bien compris!.

  • @BunnyGamingYoutube
    @BunnyGamingYoutube 5 ปีที่แล้ว +1

    Salut j'ai aucune données qui rentre dans la BDD et aucune information quand je fait un echo comment faire ?

    • @neptuneit
      @neptuneit 5 ปีที่แล้ว

      Quel est ton code ?

  • @libertecherie00
    @libertecherie00 2 ปีที่แล้ว

    merci, c'est utile!

  • @LosDaemons13
    @LosDaemons13 5 ปีที่แล้ว +1

    Bonjour, quand je fait
    La page login.php n’affiche pas ok

    • @Pentiminax
      @Pentiminax  5 ปีที่แล้ว

      Bonjour, en effet effet j'ai remarqué ce problème qui arrive parfois.
      Remplace 'submit' par 'email'.

  • @thomasmiquel1583
    @thomasmiquel1583 4 ปีที่แล้ว +2

    Bonjour, super tuto mais mes "echo" dans le if (isset($_POST['submit'])) ne fonctionne pas et j'ai pourtant recopier mot pout mot ton code. Peux-tu m'aider ?

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Salut ! Essaye de remplacer 'submit' par 'email' if (isset($_POST['email'])) et vérifie bien que ton input email contient bien l'attribut " name='email' "

    • @jeanfrancoisaziagbo918
      @jeanfrancoisaziagbo918 4 ปีที่แล้ว

      BONJOUR THOMAS !
      CA MARCHER CHEZ TOI CHEZ MOI CA MARCHE TOUJOURS PAS:MERCI DE M'AIDER

    • @Le_petitmec
      @Le_petitmec 2 ปีที่แล้ว

      ​@@Pentiminax je crois que le mieux c'est de donner la balise input ou buton l'attribue name="submit"

  • @elzkhe2209
    @elzkhe2209 ปีที่แล้ว

    J'ai tapé le même code que toi mais ça m'affiche cet erreur " fatal error: uncaught error: call to undefined method Mysqli_stmt::rowCount()

  • @medaziz_99
    @medaziz_99 2 ปีที่แล้ว

    Salut .. svp c'est urgent j'ai un problème dans ma page login.php .. j'écris avec toi tous les codes mais quand je fais echo "enregistrement effectué" .. ne s'affiche pas ??? Svp aide moi

  • @suca9743
    @suca9743 3 ปีที่แล้ว

    j'ai un problème car le formulaire test que si l'identifiant est bon et non pas le mot de passe
    peux-tu m'aider

  • @copernic8466
    @copernic8466 2 ปีที่แล้ว

    Super, mais pk a password_verify, tu as mis $data[0]['password'] et pas $data['password'] directement ?

  • @tinamaugard3328
    @tinamaugard3328 2 ปีที่แล้ว

    A chaque fois que je me connecte j’ai « connexion effectuée » que le mdp soit bon ou pas. Une solution svp? J’ai bien vérifié mais c’est le même code

  • @ramitech3410
    @ramitech3410 9 หลายเดือนก่อน

    le lien de cod source ne marche pas mrc

  • @lokamine92
    @lokamine92 3 ปีที่แล้ว +1

    Au moment quand je me connecte il me dit sa jvois pas d'erreur pour ma part j'ai tout copié comme toi
    Parse error: syntax error, unexpected 'email' (T_STRING), expecting ']' in C:\********** j'ai caché expres mais il est bien dans le dossier*********\www\login.php on line 5
    voici la ligne 5 = $email = $_POST ['email'] ;

    • @Pentiminax
      @Pentiminax  3 ปีที่แล้ว

      Salut ! Tu pourrais m'envoyer ton code par mail tanguy.lemarie.youtube@outlook.fr ou sur discord pentiminax#5008

    • @lokamine92
      @lokamine92 3 ปีที่แล้ว

      @@Pentiminax merci d'avoir proposé ton aide mais j'ai réussi tout seul.

    • @MinhoMaru
      @MinhoMaru 2 ปีที่แล้ว

      @@lokamine92 Hey, j'ai le même probleme, quel était le soucis ? Merci d'avance !

  • @gustavegustave2766
    @gustavegustave2766 2 ปีที่แล้ว

    Merci, c'est super 👍🏼.
    Je vous savoir combien de temps dure la session une activité.
    Bien à vous.

    • @Pentiminax
      @Pentiminax  2 ปีที่แล้ว

      Salut ! Si tu veux en savoir plus sur les sessions en PHP : www.php.net/manual/fr/reserved.variables.session.php

  • @user-dn9qb6yx9y
    @user-dn9qb6yx9y 11 หลายเดือนก่อน

    on dirais que c'est pas possible de telecharger le Template

  • @charleskakela8889
    @charleskakela8889 ปีที่แล้ว

    super😘

  • @Tynos001
    @Tynos001 4 ปีที่แล้ว

    Salut, même en mettant les même information j'entre toujours dans l'action "enregistrement" et j'ai des doublons

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Salut ! Tu as moyen de m'envoyer ton code source sur Twitter @Pentiminax ou par mail : tanguy.lemarie.youtube@outlook.fr

  • @LosDaemons13
    @LosDaemons13 5 ปีที่แล้ว

    Auriez vous un réseau social sur lequel on pourrait discuter ? J’ai des problèmes ... merci

  • @leroielektra3434
    @leroielektra3434 4 ปีที่แล้ว

    moi quand j'appuis sur le login je n'est pas une redirection vers une page login

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Essaye en remplaçant la ligne : "if (isset ($_POST['submit']))"
      par "if (isset ($_POST['email']))" .
      Assure toi bien que dans ton HTML l'input de l'adresse e-mail comporte bien l'attribut name="email".

  • @cristianooliveira8660
    @cristianooliveira8660 4 ปีที่แล้ว

    salut l'enregistrement dans la base de données ne fonctionne pas pour moi ca me renvoie sur une page login.php vide

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Salut ! Vérifie bien ta chaîne de connexion ainsi que ta requête SQL. Essaye d'utiliser un Try Catch pour récupérer un message quelconque d'erreur.

    • @cristianooliveira8660
      @cristianooliveira8660 4 ปีที่แล้ว

      j'ai trouvé d'ou l'erreur venait en fait j'avais un mot de passe lors de ma connexion a la base de données vu que je suis sur mac et j'avais oublié vu que generalement sur windows il y en a pas et du coup ca se connectait pas

    • @cristianooliveira8660
      @cristianooliveira8660 4 ปีที่แล้ว

      mais merci super tuto tu va droit au but et pas d'explications superflues ca a marché chez moi

  • @voran-8
    @voran-8 ปีที่แล้ว

    Salut, j'ai un problème avec mon programme. Tout fonctionne bien appart la chose la plus importante c'est à dire l'inscription dans la base de données. En gros le programme réussi à voir si il y a déjà un compte avec le même pseudo mais quand il n'y en à pas, le programme marque que les données ont été correctement envoyer mais il n'y à aucun changement dans ma bases de données. Si quelqu'un à une idée de comment remédier à ce problème je suis preneur. merci d'avance.

    • @voran-8
      @voran-8 ปีที่แล้ว

      c'est bon problème réglé. Pour ceux qui ont un problème similaire ne soyez pas bête comme moi et éviter les variable avec des accents. bonne soirée

  • @samuellecognac7948
    @samuellecognac7948 3 ปีที่แล้ว

    j'ai un soucis bg enfaite, à chaque fois que je me connecte j'ai à chaque fois "connexion effectuée" que le mdp sois bon ou mauvais une soluce? j'ai bien relu +15 fois ton code et le mien mais je trouve aucune erreur

    • @Pentiminax
      @Pentiminax  3 ปีที่แล้ว

      Salut ! Tu peux peut-être trouver une solution à ton problème grâce à cette vidéo : th-cam.com/video/-NTvIHHDmg8/w-d-xo.html
      Sinon envoie moi ton code par mail en me précisant bien le nom de ta base de données, table... : tanguy.lemarie.youtube@outlook.fr

    • @samuellecognac7948
      @samuellecognac7948 3 ปีที่แล้ว

      @@Pentiminax merci tu gère je check sa

    • @tinamaugard3328
      @tinamaugard3328 2 ปีที่แล้ว

      Salut j’ai le même problème. Une solution ?

  • @ad1351
    @ad1351 4 ปีที่แล้ว

    Salut, j'ai fais exactement comme toi, pourtant quand je rentre l'email et le mot de passe, ça ne me met rien dans la base de donnée!

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Salut vérifie bien que tu as bien l'attribut "name" sur chaque input. Lorsque tu utilises la fonction "Inspecter" raccourci (Ctrl + Maj + I) de ton navigateur vérifie qu'il n'y a pas d'erreurs.

    • @ad1351
      @ad1351 4 ปีที่แล้ว

      Il y a bien l'attribut name et il n'y a pas d'erreur

  • @papaassanethiobane9878
    @papaassanethiobane9878 3 ปีที่แล้ว

    comment télécharger le template svp

  • @nielsnet4169
    @nielsnet4169 4 ปีที่แล้ว +1

    La musique derrière... ::/

    • @reverbryzen8210
      @reverbryzen8210 3 ปีที่แล้ว

      Grave c'est dur de se concentrer avec une autre voix qui piaille derrière...

  • @ktd971
    @ktd971 4 ปีที่แล้ว

    pour moi ça ne fonctionne pas =(

  • @aquilon0130
    @aquilon0130 4 ปีที่แล้ว

    tu devrais faire des zoom sur ton écran car par moment dur à lire le code.

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว +1

      Oui bien sûr maintenant, j'utilise le raccourci Ctr + pour zoomer sur VS Code.

  • @hobbafr3102
    @hobbafr3102 4 ปีที่แล้ว

    Je souhaiterais créer un CMS, du style kasutage.fr quelqu'un pourrai m'aider? Merci.

    • @nermeld9406
      @nermeld9406 4 ปีที่แล้ว

      ne perds pas ton temps à vouloir créer des choses qui existe déjà .. penche toi plutôt sur des scripts qui utiliseront différente fonction qui demande une réflexion sur l'organisation de ton code ..

  • @zben1800
    @zben1800 5 ปีที่แล้ว

    Bonjour j'ai une question parce que quand je fait exactement ce tu fait sa me dit j'ai une erreur a la ligne 7 avec le root et après si je le retire sa me dit qu'il y a un problème a la ligne 10

    • @Pentiminax
      @Pentiminax  5 ปีที่แล้ว

      Salut, pourrais-tu m'envoyer une capture d'écran de ton problème par mail : tanguy.lemarie.youtube@outlook.fr
      Sinon déjà vérifie bien la bonne fermeture des guillemets et les point-virgules en fin de ligne.

    • @zben1800
      @zben1800 5 ปีที่แล้ว

      D'accord et j'ai déjà vérifié les points virgule et les parenthèses

    • @zben1800
      @zben1800 5 ปีที่แล้ว

      Et pareil pour les guillemets

    • @zben1800
      @zben1800 5 ปีที่แล้ว

      @@Pentiminax c'est bon je t'ai envoyer le screen

    • @zben1800
      @zben1800 5 ปีที่แล้ว

      @@Pentiminax et ya un autre problème avec la variable result a la ligne 12

  • @kellydarabor550
    @kellydarabor550 4 ปีที่แล้ว

    d'abord merci pour la vidéo.
    j'ai suivi de A à Z et adapter a mes besoin , moi j'ai un username, un email et un pass. Mon problème est que ça ne m'affiche pas "connexion réussi" quand je mets le bon mot de passe et quand je mets un mot de passe erroné ça l'ajoute en plus a la base de donné(et je supprime a chaque fois le rajout).
    En gros tout fonction sauf la connexion tu peux m'aider ?
    si tu veux je te montre dans un live discord ou je t'envoie par mail.
    MERCI D'AVANCE

    • @kellydarabor550
      @kellydarabor550 4 ปีที่แล้ว

      @@espacetemps3267 merci finalement j'ai réussi grâce à mon pote

    • @shado_4387
      @shado_4387 2 ปีที่แล้ว

      @@kellydarabor550 moi aussi j'ai ce probleme

  • @alea621
    @alea621 2 ปีที่แล้ว

    salut merci pour ce tuto DMG que y a pas plus de video PHP :(((( ;(((( !!!!

    • @Pentiminax
      @Pentiminax  2 ปีที่แล้ว

      Salut ! Merci à toi ! J'ai réalisé dernièrement des vidéos sur le framework PHP Symfony mais c'est vrai que ça pourrait être intéressant que je fasse de nouveaux des vidéos PHP

  • @ahmedlayouni1
    @ahmedlayouni1 2 ปีที่แล้ว

    Un Bon travail!
    Mais il fallait zoomer
    On ne voit rien

    • @Pentiminax
      @Pentiminax  2 ปีที่แล้ว

      Merci et désolé pour le zoom !

  • @roms6547
    @roms6547 4 ปีที่แล้ว

    Bonjour j'ai suivi exactement ta video mais seul probléme sa me redirige vers une page blanche
    voci mon code php;

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      if (Mot_de_passe_verify($password, $data[0]["Mot_de_passe"]));
      if (password_verify($password, $data[0]["Mot_de_passe"]));
      Pourrais-tu m'envoyer le code source complet de ton projet.
      Par exemple tu peux m'envoyer le fichier directement par email : tanguy.lemarie.youtube@outlook.fr

    • @roms6547
      @roms6547 4 ปีที่แล้ว

      @@Pentiminax Salut je viens de te l'envoyer à l instant

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Je ne l'ai pas reçu :( L'as-tu bien envoyé à tanguy.lemarie.youtube@outlook.fr

    • @roms6547
      @roms6547 4 ปีที่แล้ว

      @@Pentiminax ah oui je me suis trompé normalement sa devrait être bon

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      J'ai bien reçu le fichier PHP mais il me faudrait aussi la page HTML sinon je ne peux pas voir pourquoi cela ne fonctionne pas. Sans HTML cela ne peut pas marcher.

  • @mohamedibrahimhassan291
    @mohamedibrahimhassan291 3 ปีที่แล้ว

    1080p
    360p
    😠

  • @pierreoutrebon9985
    @pierreoutrebon9985 4 ปีที่แล้ว

    mon $req n'est pas reconnu

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว

      Salut ! Quel est le message d'erreur que tu obtiens ?

  • @Tiwabs
    @Tiwabs 5 ปีที่แล้ว

    tu peux faire une register en php ?

    • @Pentiminax
      @Pentiminax  5 ปีที่แล้ว +2

      Un système d'inscription c'est ça ?

    • @Tiwabs
      @Tiwabs 5 ปีที่แล้ว

      Ouais

  • @gladiator06m
    @gladiator06m 4 ปีที่แล้ว

    j'ai compris juste le début, le reste c'est abusé. plein de variable sans expliqué à quoi ça sert

    • @Pentiminax
      @Pentiminax  4 ปีที่แล้ว +2

      Oui je comprend, quand j'ai enregistré cette vidéo je ne m'étais pas rendu compte que j'allais trop vite et que je ne vous expliquer pas assez voir pas du tout j'en suis désolé !

  • @nouhabayari4007
    @nouhabayari4007 2 ปีที่แล้ว

    code src svp

    • @Pentiminax
      @Pentiminax  2 ปีที่แล้ว

      Salut ! Tu as la possibilité depuis peu de le consulter ici : pentiminax.com/creer-un-systeme-de-connexion-avec-php-et-mysql-777

  • @zben1800
    @zben1800 5 ปีที่แล้ว

    Et la 9 c'est la 8

  • @zben1800
    @zben1800 5 ปีที่แล้ว

    Pour toi la 7 c'est la 8

  • @zben1800
    @zben1800 5 ปีที่แล้ว

    9 pardon

  • @booraqpegazus1002
    @booraqpegazus1002 ปีที่แล้ว

    C est flou

  • @user-tq9qc9wp8s
    @user-tq9qc9wp8s ปีที่แล้ว +1

    cets nul frere

  • @nermeld9406
    @nermeld9406 4 ปีที่แล้ว +2

    vidéo assez mal réaliser, on ressent que tu n'es pas confiant dans ce que tu fais.
    tu donne une impression de lire tes notes pour pouvoir reproduire du code et sa manque cruellement d'explication sur chaque ligne importante.
    A un moment faire des vidéos c'est une chose, mais essaie d'avoir un peut plus de préparation et/ou de motivation dans ce que tu fais car c'est pas comme ça que tu vas attirer les gens sur ta chaîne.
    Dis toi bien qu'il y a déjà des vidéo sur ce genre de chose bien mieux réaliser alors essaie au moins de reproduire comme il faut ce que tu as vue.