Tutoriel PHP - système d'authentification

  Рет қаралды 31,650

FormationVideo

FormationVideo

Күн бұрын

Пікірлер: 93
@christianroberge4465
@christianroberge4465 6 ай бұрын
Je l'ai dit dans d'autre tuto et je le redit encore, un merveilleux tutoriel. J'ai appris bien des petit détails mineur qui manquait a mes connaissances. Merci encore :)
@formation-video
@formation-video 6 ай бұрын
Cela reste très sommaire, mais suffit pour se faire une base dans l'authentification 👍
@cheiba
@cheiba 2 жыл бұрын
43:26 Bonjour cette ligne renvois une erreur chez moi. $req = database::getInstance()->request() Vous dites que vous l'expliquez dans une de vos vidéos mais laquelle ? J'ai remonté sur 3 de vos vidéos php mais je n'ai vu aucune instance qui en parle.
@formation-video
@formation-video 2 жыл бұрын
Bonjour, j'ai juste fait ma propre classe pour effectuer des requêtes SQL. Donc, tu devras remplacer cette ligne par ton propre code, comme vu sur le cours PHP avec l'utilisation de PDO
@aznogg2b
@aznogg2b 4 жыл бұрын
Super tutoriel ! Merci Jason 👍 (on remarque le t-shirt du Zevent 😉)
@formation-video
@formation-video 4 жыл бұрын
En effet, et merci à toi également 👋 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@emotionstv6721
@emotionstv6721 5 ай бұрын
Merci fort. Je n'ai pas vu la vidéo dont vous parlez sur la section en php
@formation-video
@formation-video 5 ай бұрын
La vidéo sur quoi ?
@ghilesdjebara8066
@ghilesdjebara8066 4 жыл бұрын
Merci pour toutes ces infos ! ça fait plaisir
@formation-video
@formation-video 4 жыл бұрын
De rien 👍
@thecrazzxz3383
@thecrazzxz3383 4 жыл бұрын
Quelqu'un m'a dit que ça pourrait m'aider... Je dois d'abord attendre 1 mois le temps d'avoir appris le PHP, Cool !
@formation-video
@formation-video 4 жыл бұрын
En effet ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@jeanmoulin5
@jeanmoulin5 2 жыл бұрын
TROP COOL !!!!! MERCI Jason !!!!!
@monsieurvervisch
@monsieurvervisch Жыл бұрын
Bonjour Jason et Merci. Suite aux cours PHP et SQL, je me demandais si une vérification par SELECT * FROM 'base' WHERE mp = SHA2(setmp,512); est suffisant pour vérifier un hash directement par mysql ?
@formation-video
@formation-video Жыл бұрын
Bonjour, le mieux est de passer par PHP et sa fonction password_verify, dont le fonctionnement sera plus générique, même si tu viens à changer de méthode de hashage 👍
@monsieurvervisch
@monsieurvervisch Жыл бұрын
​@@formation-video Merci pour ta réponse. htmlspecialchars, prepare, password_verify d'autres pistes par curiosité ? Si j'en apprends plus je te mettrai la piste en réponse de mon côté. A bientôt.
@formation-video
@formation-video Жыл бұрын
D'autres pistes pour ?
@monsieurvervisch
@monsieurvervisch Жыл бұрын
@@formation-video Pour éviter des injections ou d'autres joyeuseries relatives au maintien de la très sérieuse intégrité de l'information....
@formation-video
@formation-video Жыл бұрын
Là tu as ce qu'il faut : - il faut valider en amont les données saisies par l'utilisateur pour qu'elles soient conformes avec ce qui sera en base de données (colonnes avec valeur non nulle, format, ...) - il ne faut pas stocker en clair les données sensibles - on utilise des requêtes préparées, et pas des simulées (pour PDO, en veillant à bien avoir le paramètre PDO::ATTR_EMULATE_PREPARES à false) - à l'affichage des données, après récupération en base de données, on sécurise l'affichage avec htmlspecialchars
@consultingprestig2096
@consultingprestig2096 Жыл бұрын
Mdrrr on dirait le lion dans les générique des films XD
@formation-video
@formation-video Жыл бұрын
😎
@jacobinfier9407
@jacobinfier9407 4 жыл бұрын
Superbe vidéo mon ami
@majdaazedine3001
@majdaazedine3001 4 жыл бұрын
merci beaucoup pour vos efforts 😊😊
@spiritsun1016
@spiritsun1016 3 жыл бұрын
bonjour jason, je n arrive mais alors absolument pas a comprendre comment stoker le mot de passe dans la base de donnée , est ce qu il faut hasher par php? par la bdd? 😭😵😵😵
@formation-video
@formation-video 3 жыл бұрын
Bonjour, tu peux le hasher par n'importe quel outil qui te permette de la faire (par programmation, un outil en ligne, etc.)
@spiritsun1016
@spiritsun1016 3 жыл бұрын
@@formation-video d acc, merci
@formation-video
@formation-video 3 жыл бұрын
👋
@spiritsun1016
@spiritsun1016 3 жыл бұрын
@@formation-video hey, wouhaa vraiment désolée ca me mets ca Notice: Undefined property: PDOStatement:: 😓😔
@formation-video
@formation-video 3 жыл бұрын
Sans doute une erreur dans tes appels à PDO, ou pour la requête. Il faut tracer l'erreur dans ton code pour voir d'où elle provient
@nedylasfalte86
@nedylasfalte86 3 жыл бұрын
Bonjour, Je voulais juste savoir d'où sort le user_password ?? j'ai toujours identifiants incorrecte alors que tout me semble ok
@formation-video
@formation-video 3 жыл бұрын
Bonjour, c'est le champ de la table SQL qui contient le mot de passe, comme montré dans la vidéo
@bonheurmbaitodjimreou7492
@bonheurmbaitodjimreou7492 2 жыл бұрын
merci pour cette video. Par contre comment on peut garder les variables de la session en naviguant dans les différentes pages d'un site??
@formation-video
@formation-video 2 жыл бұрын
Cela est fait automatiquement, c'est le principe d'une session
@bonheurmbaitodjimreou7492
@bonheurmbaitodjimreou7492 2 жыл бұрын
@@formation-video d'accord merci
@maintenance_informatique
@maintenance_informatique 3 жыл бұрын
Bjr Jason merci pour cette video. J'ai une question j'aimerais savoir comment faire si je veux par exemple créer une fonction qui permet de vérifier que les variables existent et ne sont pas vides.Merci
@formation-video
@formation-video 3 жыл бұрын
Bonjour, tu as la fonction empty(), exemple : pastebin.com/WFfen4c8
@maintenance_informatique
@maintenance_informatique 3 жыл бұрын
@@formation-video merci beaucoup
@maintenance_informatique
@maintenance_informatique 3 жыл бұрын
Si je ne m'abuse, j'ai aussi une préoccupations concernent l'envoi d'un mail en PHP avec la fonction mail (). Après avoir remplie les informations relatives à l'envoi, et quand je valide j'ai une erreur du type Warning:mail():error to mailserver verify your SMTP or SMTP_port. S'il vous plait si vous pouvez m'aider. Merci
@formation-video
@formation-video 3 жыл бұрын
Oui, il faut voir au niveau de la configuration de PHP pour que l'envoi de mails en local soit fonctionnel
@m2tim821
@m2tim821 4 жыл бұрын
Salut j'ai un problème vers 46min 30 je ne comprend pas comment récupérer le hash que je doit passer en arguments
@formation-video
@formation-video 4 жыл бұрын
La fonction password_verify() va comparer le mot de passe (en clair) saisi depuis le formulaire HTML avec le mot de passe (hash) récupéré depuis la base de données
@m2tim821
@m2tim821 4 жыл бұрын
@@formation-video Ok l'utilisation de la classe PDO m'avait embrouillé merci d'avoir pris le temps de me répondre.
@formation-video
@formation-video 4 жыл бұрын
Nickel 👍
@abdulkabir_02
@abdulkabir_02 3 жыл бұрын
Salut Jason, merci pour toutes tes vidéos sur différents thèmes en informatique, par contre je voudrais connaître ton avis sur la question de savoir est-ce que tu penses que c'est une bonne manière d'apprendre un framework pour conception de son site Web ( django par exemple qui fait le grand du travail à la place du développeur ) ou bien la bonne manière serait d'apprendre les bases et d'avoir une bonne maîtrise de chaque outil... Personnellement j'aime et c'est ce que je fais, apprendre chaque concept (htm/css js php mysql)
@formation-video
@formation-video 3 жыл бұрын
Bonjour, cela est vraiment un choix à faire selon tes préférences (ou les conditions dans lesquelles tu peux être amené à travailler). Si tu veux partir d'un langage pour faire ton site (voir développer ton propre framework servant ensuite de base à un site, aucun souci), et si tu veux passer par une solution déjà faite pour ne t'occuper que du développement de ton application, c'est ton choix aussi 😉
@abdulkabir_02
@abdulkabir_02 3 жыл бұрын
@@formation-video d'accord merci bien, par contre j'ai un petit souci concernant le hashage des mots de passe, je voudrais créer un user avec une possibilité de hasher le champ mot de passe pendant son insertion dans la table user, j'ai essayé de mettre la methode password_hash($password, PASSWORD_BCRYPT) dans la requete sql insert mais ça fonctionne, et j'ai essayé de créer un user dans un fichier php pastebin.com/J939zsuG ça fonctionne pas non plus. Merci de m'aiguiller.
@brsl5011
@brsl5011 4 жыл бұрын
ou peut on trouver les fichier database.php si vous ne les joigner pas a la video
@formation-video
@formation-video 4 жыл бұрын
(voir ma réponse à ton autre commentaire) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@outaouaiseconomique7505
@outaouaiseconomique7505 2 жыл бұрын
salut monsieur bah vous etes formidable je vous remercie pour tout ce que vous faites mais moi jai un soucis sur le fichier database je nes pas vue le code donc pour moi ne passe passe
@formation-video
@formation-video 2 жыл бұрын
Bonjour, tu n'as pas besoin de le voir, écris le code que tu ferais pour interroger une base de données (avec PDO par exemple, comme montré dans le cours)
@mikcaelx
@mikcaelx 4 жыл бұрын
Salut, désolé pour la question qui n'a pas trop de rapport avec la vidéo, je sais juste pas où la poser, alors voilà, est-ce que tu vas faire une formation en LUA, déjà car c'est un langage assez polyvalent et surtout parce que j'ai du mal à trouver des gens qui font des formations vidéo aussi bien expliqué que toi, merci ^^ PS : si c'est pas prévu, prévois le :p Merci de m'avoir lu :D
@formation-video
@formation-video 4 жыл бұрын
Bonjour, ça fait partie en effet des langages que je vais enseigner sur la chaîne. À l'avenir, si tu as des questions sans rapport avec un contenu de la chaîne, n'hésite pas à les poser sur le Discord, ou à défaut sur un de mes réseaux sociaux 👋 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@mikcaelx
@mikcaelx 4 жыл бұрын
@@formation-video Super c'est noté, merci beaucoup !
@yveskone1173
@yveskone1173 4 жыл бұрын
Merci beaucoup mais j'aimerais savoir comment faire pour créer des numéros de connexion a une base de donné merci.
@formation-video
@formation-video 4 жыл бұрын
Comment ça un numéro de connexion ? ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@yveskone1173
@yveskone1173 4 жыл бұрын
@@formation-video C'est déjà fait
@theblooder
@theblooder 3 жыл бұрын
Salut, tout d'abord merci pour cette vidéo. J'avais une question concernant la base de données, ta connexion a ta base est instantané alors que moi cela prends entre 1 et 2 secondes. Comment faire pour que cela aille plus vite? Et ensuite, j'ai pu apercevoir un bout de ton code sur ta classe Database et enfaite c'est fait pour que à chaque fois que la page est relancer la Connexion avec la BDD est relancée aussi. La question est comment je pourrais stocké l'instance de BDO?
@formation-video
@formation-video 3 жыл бұрын
Bonjour, ma classe Database est une surchouche qui englobe l'utilisation de la classe PDO, et utilise également un singleton (patron de conception) pour n'avoir qu'une seule instance et économiser des ressources. Si tu te demandes comment stocker l'instance, c'est très simple : avec une variable 👍
@theblooder
@theblooder 3 жыл бұрын
@@formation-video ok merci beaucoup
@formation-video
@formation-video 3 жыл бұрын
Bonne continuation 👋
@DarkRodFR
@DarkRodFR 3 жыл бұрын
Pourquoi ne pas faire isset($_POST) ? C'est plus rapide ... Après oui on peut vérifier chaque POST dans un if imbriqué pour plus de détails mais c'est facultatif.
@formation-video
@formation-video 3 жыл бұрын
À quel moment de la vidéo ?
@HENNEBO1
@HENNEBO1 3 жыл бұрын
Bonjour, Merci encore une fois pour vos vidéos. J'ai un fichier session_post dans lequel j'ai mis un code pour lier user_name et user_password à la base de donnée. ça fonctionne bien, la base de donnée enregistre bien les variables. le code de session_post commence par try { $bdd = new PDO('mysql:host=localhost;dbname=formationvideo_db;charset=utf8', 'root', ''); } Par contre pour la suite de la vidéo (c'est à dire à 43 minutes, je ne sais pas comment écrire la ligne 38 $req= j'ai fait plusieurs tentatives dont celle ci $req= $_POST['user_name'], $_POST['user_password']->($sql, $field); merci de votre aide et bonne journée
@formation-video
@formation-video 3 жыл бұрын
Bonjour, regarde dans le cours pour faire une requête préparée avec PDO 👍
@benjaminnicoud8826
@benjaminnicoud8826 3 жыл бұрын
Salut, superbe vidéo ! J'ai essayé de refaire la page entièrement mais sans la vidéo et j'ai un problème coté du fichier Database.php. L'erreur ressortie est "Call to a member function prepare() on null". Le soucis c'est que lorsque d je simplifie la fonction, que je ne passe pas pour l'instant de la class Database l'appelle à la base de donnée est fonctionnelle. Est-il possible d'avoir ta classe Database ? un peu d'aide pls ?
@formation-video
@formation-video 3 жыл бұрын
Bonjour, tu peux te créer ta propre classe de connexion à une base de données, sinon directement faire appel à PDO dans ton fichier
@benjaminnicoud8826
@benjaminnicoud8826 3 жыл бұрын
@@formation-video oui au final c’est ce que j’ai fait mais j’ai tj peur de la structure de code (particulièrement pour la sécurité)
@formation-video
@formation-video 3 жыл бұрын
D'où le fait de regarder comment j'ai montré cela dans le cours, notamment pour traiter les éventuelles exceptions que peut lever PDO
@benjaminnicoud8826
@benjaminnicoud8826 3 жыл бұрын
@@formation-video je n’ai pas eu le temps d’approfondir toutes mes recherches, je vais profiter de ce week-end pour regarder ! :)
@formation-video
@formation-video 3 жыл бұрын
Profite :) !
@sprincy02
@sprincy02 4 жыл бұрын
cool!
@msalhi18
@msalhi18 4 жыл бұрын
Merci pour l'effort j'aimrais bien que tu fait un serie de php blog avec form inscription et conexion avec button de sevenie de moi et envyez un mail . Et merci d'avence
@formation-video
@formation-video 4 жыл бұрын
Je ne ferai pas de projet complet sur KZbin. Les projets sont des contenus payants que je compte faire sur une autre plateforme. Dans tous les cas, le cours + tutoriels + exercices te permet d'avoir tous les outils pour mettre au point ce genre d'interface 👍 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@brsl5011
@brsl5011 4 жыл бұрын
on est obliger de regarder toute les videos pour trouver le fichier aue vous ajouter a la video exemple database.php cest vraiment con
@formation-video
@formation-video 4 жыл бұрын
Ce fichier n'est tout simplement pas distribué, à toi de faire ta propre classe si tu veux faciliter les requêtes SQL avec PDO, sinon de faire des requêtes comme j'ai pu le montrer dans le cours, peu importe ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@jeromedesbois6907
@jeromedesbois6907 2 жыл бұрын
Salut, Il est vraiment dommage que tu n'ai pas travaillé le sujet avant de tourner ta vidéo car la dernière partie est laborieuse. En effet, tu as cafouillé au moment de la vérification du résultat de la requête SQL. Et à la suite on aurait dit que tu ne savais plus trop où tu campais. Et si je peux me permettre d'aller un peu plus loin dans la réflexion, ton côté sûr de toi peut laisser croire pour un non initié que tu aurais un bon niveau en PHP et que l'on pourrait te faire confiance. Mais ton cafouillage démontre de fait, que l'image qui transparaît de ton niveau n'est pas la vérité, mais simplement une illusion. Du coup, si tu pouvais travailler ton sujet avant de tourner ta vidéo, tu pourras te rendre compte de tes erreurs, les corriger. Et du coup, tu pourras tourner une vidéo qui ne risquera pas de faire croire, sans le vouloir, des choses qui ne sont fondamentalement pas judicieuses a apprendre, mais dont les néophytes pourront penser qu'elles le sont. Voilà, j'espère ne pas te froisser car ce n'est pas du tout mon intention.
@formation-video
@formation-video 2 жыл бұрын
Bonjour, tu parles de quels passages de la vidéo précisément ?
@jeromedesbois6907
@jeromedesbois6907 2 жыл бұрын
@@formation-video Bonsoir, au moment où tu t'occupes de faire une requête SQL pour vérifier si le nom de l'utilisateur existe dans la table.
@formation-video
@formation-video 2 жыл бұрын
Oui, et donc ? Qu'est-ce qui n'allait pas selon toi ? EDIT : j'ai revisionné la vidéo : j'ai juste voulu faire d'une façon sur le moment, pour finalement faire plus simple et j'ai alors changé mon code à ce moment-là. Je ne vois donc pas où est le problème à vouloir modifier un code.
@jeromedesbois6907
@jeromedesbois6907 2 жыл бұрын
@@formation-video Ce qui ne va pas à mon sens, et qui génère ensuite du cafouillage, et qui encore au final peut faire penser à ceux qui visionnent ta vidéo que tu ne serais pas aussi compétent que tes vidéos laisseraient entendre, c'est qu'au moment où tu fais ta requête SQL pour récupérer les infos sur l'utilisateur, tu ne prends pas en compte que la requête pourrait ne rien renvoyer dans le cas où l'utilisateur n'existerait pas. Et tu continues ta logique de vérification du mot de passe vis-à-vis de l'utilisateur qui existerait nécessairement. J'imagine que pour un développeur aguerrit, il pourrait penser que tu aurais fait une erreur de logique de débutant ? Et si ce serait bien une erreur de débutant, c'est un peu dommage qu'un débutant se permettent de vouloir [edit : transmettre] des connaissances qu'il ne maîtrise visiblement pas encore parfaitement. Bref, tu cafouilles parce que l'on voit clairement que tu galères pour récupérer cet oubli de logique dans la suite de ta vidéo. Ne prends pas mes commentaires comme une agression ou une malveillance à ton égard, bien au contraire, je prends de mon temps pour te faire part de mon point de vue afin que cela puisse t'apporter du bon pour toi.
@formation-video
@formation-video 2 жыл бұрын
Tous les retours sont bons à prendre quand ils sont argumentés comme le tien, ne t'en fais pas. Par contre, le code écrit en vidéo prend bien en compte le cas où l'utilisateur n'existerait pas, le fameux "else" qui affiche un simple message "Identifiant ou mot de passe incorrect", même si ça reste sommaire je te l'accorde, mais cela reste une base. Tu ne pouvais en revanche pas le "deviner" étant donné que cela est géré directement dans la classe "Database" dont je n'ai pas montré le contenu dans la vidéo, car justement, c'est à part et il est convenu que les gens gèrent les cas d'erreurs (tout n'est pas toujours redit et refait dans les vidéos, pour ne pas constamment répéter les mêmes choses). Donc je te rassure : si, j'ai bien pris en compte que la requête ne pourrait rien renvoyer si l'utilisateur n'existe pas. Dès lors, si la condition est vraie, l'utilisateur existe forcément ici. Merci de ton retour, quoi qu'il en soit 🙏
Tutoriel PHP - auto-chargement de classes
13:13
FormationVidéo
Рет қаралды 893
PHP #13 - gestion erreurs
38:40
FormationVidéo
Рет қаралды 15 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 116 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 676 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
37:51
bayGUYS
Рет қаралды 1,2 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 2,7 МЛН
PHP #29 - introduction PDO
24:31
FormationVidéo
Рет қаралды 20 М.
Apprendre le PHP : Chapitre 21, TP : Système de connexion
19:21
Grafikart.fr
Рет қаралды 48 М.
PHP #18 - sessions
36:06
FormationVidéo
Рет қаралды 18 М.
PHP Tutorial - How to create a Login System
13:01
Pentiminax
Рет қаралды 71 М.
Tutoriel PHP : Gestion d'un espace membre
1:48:45
Grafikart.fr
Рет қаралды 292 М.
Les sessions. Interagir avec le visiteur , initiation PHP & MySql
25:26
poo php authentification
50:13
placide malango
Рет қаралды 66
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 116 МЛН