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 ]);
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é?
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 ?
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' "
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
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'] ;
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".
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
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.
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
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
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.
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 ..
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
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.
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
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
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
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.
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é !
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.
Enfin un tuto en français ET moderne ET en moins de 15 min MERCI :D
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
Je suis content d'avoir pu t'aider !
merci c'est magnifique et pratique !! pourriez-vous nous mettre une séance de déconnexion
Vraiment super ! Un peu plus gros pour la prochaine et ça sera parfait !
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
]);
Oui c'est bien vrai tu as entièrement raison, j'aurais du l'expliquer dans cette vidéo ! My bad !
Tu me sauves la vie merci !
Merci c nickel mtn sa marche merci beaucoup abonné vous en masse les gens
Super ! De rien !
est ce que c'est Possible de le pousser en avance moi j'aimerais l'adapter a un code taper depuis l'interface
Wambs en fond 😍
merci bcp !
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é?
vous savez en programmation il ne s'agit pas de dire seulement ça marche mais ajouté aussi j'ai bien compris!.
Salut j'ai aucune données qui rentre dans la BDD et aucune information quand je fait un echo comment faire ?
Quel est ton code ?
merci, c'est utile!
De rien !
Bonjour, quand je fait
La page login.php n’affiche pas ok
Bonjour, en effet effet j'ai remarqué ce problème qui arrive parfois.
Remplace 'submit' par 'email'.
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 ?
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' "
BONJOUR THOMAS !
CA MARCHER CHEZ TOI CHEZ MOI CA MARCHE TOUJOURS PAS:MERCI DE M'AIDER
@@Pentiminax je crois que le mieux c'est de donner la balise input ou buton l'attribue name="submit"
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()
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
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
Super, mais pk a password_verify, tu as mis $data[0]['password'] et pas $data['password'] directement ?
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
le lien de cod source ne marche pas mrc
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'] ;
Salut ! Tu pourrais m'envoyer ton code par mail tanguy.lemarie.youtube@outlook.fr ou sur discord pentiminax#5008
@@Pentiminax merci d'avoir proposé ton aide mais j'ai réussi tout seul.
@@lokamine92 Hey, j'ai le même probleme, quel était le soucis ? Merci d'avance !
Merci, c'est super 👍🏼.
Je vous savoir combien de temps dure la session une activité.
Bien à vous.
Salut ! Si tu veux en savoir plus sur les sessions en PHP : www.php.net/manual/fr/reserved.variables.session.php
on dirais que c'est pas possible de telecharger le Template
super😘
Salut, même en mettant les même information j'entre toujours dans l'action "enregistrement" et j'ai des doublons
Salut ! Tu as moyen de m'envoyer ton code source sur Twitter @Pentiminax ou par mail : tanguy.lemarie.youtube@outlook.fr
Auriez vous un réseau social sur lequel on pourrait discuter ? J’ai des problèmes ... merci
moi quand j'appuis sur le login je n'est pas une redirection vers une page login
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".
salut l'enregistrement dans la base de données ne fonctionne pas pour moi ca me renvoie sur une page login.php vide
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.
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
mais merci super tuto tu va droit au but et pas d'explications superflues ca a marché chez moi
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.
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
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
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
@@Pentiminax merci tu gère je check sa
Salut j’ai le même problème. Une solution ?
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!
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.
Il y a bien l'attribut name et il n'y a pas d'erreur
comment télécharger le template svp
La musique derrière... ::/
Grave c'est dur de se concentrer avec une autre voix qui piaille derrière...
pour moi ça ne fonctionne pas =(
tu devrais faire des zoom sur ton écran car par moment dur à lire le code.
Oui bien sûr maintenant, j'utilise le raccourci Ctr + pour zoomer sur VS Code.
Je souhaiterais créer un CMS, du style kasutage.fr quelqu'un pourrai m'aider? Merci.
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 ..
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
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.
D'accord et j'ai déjà vérifié les points virgule et les parenthèses
Et pareil pour les guillemets
@@Pentiminax c'est bon je t'ai envoyer le screen
@@Pentiminax et ya un autre problème avec la variable result a la ligne 12
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
@@espacetemps3267 merci finalement j'ai réussi grâce à mon pote
@@kellydarabor550 moi aussi j'ai ce probleme
salut merci pour ce tuto DMG que y a pas plus de video PHP :(((( ;(((( !!!!
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
Un Bon travail!
Mais il fallait zoomer
On ne voit rien
Merci et désolé pour le zoom !
Bonjour j'ai suivi exactement ta video mais seul probléme sa me redirige vers une page blanche
voci mon code php;
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
@@Pentiminax Salut je viens de te l'envoyer à l instant
Je ne l'ai pas reçu :( L'as-tu bien envoyé à tanguy.lemarie.youtube@outlook.fr
@@Pentiminax ah oui je me suis trompé normalement sa devrait être bon
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.
1080p
360p
😠
mon $req n'est pas reconnu
Salut ! Quel est le message d'erreur que tu obtiens ?
tu peux faire une register en php ?
Un système d'inscription c'est ça ?
Ouais
j'ai compris juste le début, le reste c'est abusé. plein de variable sans expliqué à quoi ça sert
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é !
code src svp
Salut ! Tu as la possibilité depuis peu de le consulter ici : pentiminax.com/creer-un-systeme-de-connexion-avec-php-et-mysql-777
Et la 9 c'est la 8
Pour toi la 7 c'est la 8
9 pardon
C est flou
cets nul frere
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.