Это видео недоступно.
Сожалеем об этом.
TUTO PHP - Créer un espace membre 2/3 (Profil, Connexion et Déconnexion)
HTML-код
- Опубликовано: 12 авг 2024
- Dans le précédent épisode de cette mini-série, nous avons vu comment créer une page d'inscription pour notre espace membre... Je vous propose donc de continuer en voyant comment créer une page de connexion, de profil, et de déconnexion :-)
►► Retrouvez le code intégral de la vidéo par ici: www.primfx.com/article/tuto-ph...
N'oubliez pas de vous abonner, c'est rapide et sympa !
-----------------------------------------------------------------------------------------------
Mon site internet : www.primfx.com/
Facebook : / primfxdesign
Twitter : / primfx
Musique d'intro: dlvsound.wordpress.com/
Copyright © PrimFX
Toujours d'actualité, tu as vraiment la fibre pédagogue je trouve, je ne sais pas si tu continue toujours à faire ce genre de choses mais sache que tu as égayer ma soirée.
D'actualité, certes, mais n'encode _JAMAIS_ tes mots de passe en SHA-1. Le plus fiable (apparemment), c'est le SHA-512. Pour ça, tu peux utiliser la fonction `openssl_digest($password, "sha512")`.
Merci pour tes vidéos tu es au top de la crème. Heureusement que tu es là, c'est tellement bien expliqué, tellement clair. Tout simplement sublime.
Franchement bravo pour le taff que apportes pour essayer de nous faire comprendre, je pars de zéro et franchement je suis en bonne voie pour sortir mon site rien qu'en regardant tes vidéos, pour le moment c'est plus du C/C je comprends pas forcément à 100% mais bon une fois terminé, je reviendrais en arrière pour me ré-informer , merci. ;)
Merci beaucoup pour tes vidéos, tu es vraiment très clair dans tes explications, et tu m'as permis de bien avancer mon site !
Merci PrimFX c'est bien expliqué !!
t'es une machine de guerre, je valide à fond t'es tutos, C'est LIMPIDE ! on voit que tu essaie de pas t'attarder dans tes explications pour pas nous faire des vidéos trop longue, et en meme temps tu te sents obligé de bien détaillé pour qu'ont comprennent tout! de tous les tuto sur lesquels je suis tombé tu es le meilleur sur la prod et les commentataire! 10/10 Continue force
je valide c'est vraiment une machine de guerre
Merci pour ce tuto très bien expliqué ! Un grand merci ;)
Super travail et tuto et pour le temps que vous donnez et nous partager votre savoir, bravo continuer
elles sont super tes videos merci et continue comme sa ! :-)
Tu es le meilleur des tuto de code en français
Très bon tuto comme d'habitude!! merci :)
Super grace a toi j'ai compris comment faire des formulaires d'inscriptions, connexion etc et comment montré plus ou moins de choses en fonctions de si l'utilisateurs est connecté ou non
j ai eu projet en php qui ete exactement le sujet de ta video tu ma aide a fond gros t un tueur ;)
Tu sais quoi ? Bah je t'aime ! x) merci brother tu gere
Merci beaucoup pour ce tuto, j'y ai appris pas mal de chose, j'ai juste changé quelques choses pour que ça colle avec mon apprentissage à savoir par exemple l'utilisation password_hash et verify (j'avoue j'ai légèrement galéré mais ça se termine pas trop mal :D). Bonne continuation !
4000 abos !!! Bravo a toi Boris !!!
Bonjour, merci pour ce tutoriel !!!
t'est tuto sont vraiment super, et tu utilise des technologie ressente alors c'est d'autant plus intéressant ! continue comme sa !
petite question, tu a des tuto pour créer un site e-commerce par hasard ?
Excellente vidéo très bonne explication!!!!
Merci bcp pour des tutos très utiles ;)
Franchement GG ^^ Tu m'aide beaucoup !
Je trouve que tes tutos ressembles beaucoup à ceux de Nicwalle, néanmoins beau boulot, +1 abo :)
Super vidéo ! Tu m'as débloquer, merci à toi !
Super ton Tuto mec! Continue !
Merci pour cette vidéo !
Merci pour cette video,tres bien expliquer!
Merci mec! Tu m'as bien aidé !
très bon tutoriel !!
Je m'en sert pour mon site, merci :)
Génial et merci pour tes tutos
Merci Pour Le super cours ,
Très bon tuto merci !
Très bonne vidéo !
Encore Super tuto
Merci pour la video
Salut, pour info, c'est recommandé de mettre un exit(); après toute redirection.
Merci pour le tuto
Merci beaucoup!
merci pour le tuto
cc merci pour le tuto
tes tutos sont fort continu poto si tu peux nous faire du C# ca serai apprécier
merci
Merci beaucoup !! ça fonctionne pour moi :)
pouvez-vous me copier le code svp
Merci !
merci pour tous
Mercii!!
Bonjour,
Tt d'abord merci pour ce super cours
J'arrive un peu tard (avec juste 5 ans de retard ) XD
Voilà, en cette période de confinement je me suis mis à la programmation (histoire de ne pas perdre tt mon tps inutilement) il y a quelques semaines, donc encore débutant, mes questions vont peut-être te sembler bêtes ><
J'ai une question sur ta page "Profil.php", quelle est l'utilité de créer une variable préparée SELECT pour récupérer l’ID de l'URL sachant que la variable $_SESSION"id" déjà enregistré en lien avec la précédente page peut te l'offrir sur un plateau d'argent ?
De plus, cela semble compliquer la tâche, car il faut créer une nouvelle condition qui vérifie l'égalité entre les 2 id (SESSION et userinfo) pour conserver l'exclusivité de sa session alors (encore une fois) avec l'utilisation de $_SESSION"id", cette question ne se pose même pas car le profil est automatiquement bloqué sur la session d'ouverture.
Voili voilous ;)
J'espère ne pas poser ma question trop tard
Sinon bonne continuation, encore une fois tes tutos sont super :)
merci pour ce tuto, la la classe !
J'aimerais bien utiliser un bouton "se souvenir de moi" au moment du login, en utilisant des cookies. Est-ce que tu vas faire quelque chose là-dessus ?
^^ comment passer 10 heures sur une video de 20 minutes
Ouais trop x)
entièrement d'accord ^^
en max 2h c'est fait
tellement
@@laraigneechanel95 tellement
Bonne vidéo, merci pour ce tuto, par contre quelle galère avec le message sur le header, mais bon on va y arriver.
edit : 2021 toujours aussi bien !!
super !: )
merci
salut fx j'aimerais savoir comment tu as a appris tous ce qui est css html et php
Nice video
Comment éviter d'avoir l'id dans la barre du navigateur ? car c'est très facilement exploitable ?
MERCI
Super tuto malgré quelques problèmes que j'ai rencontrer mais que j'ai résolu !
salut , sa date mais aurais tu resolue le probleme de email ou mot de passe incorrect meme si tous les champs sont juste
+Aliloubaba Gaming Yo ! Effectivement ca date mais j'ai le souvenir d'avoir recommencer le tuto a partir du moment ou ca a beuge
D'accord merci !
Bonjour PrimFX peu-tu nous donner un lien méga contenant tout ces codes comme tu nous l'a fait pour inscription ?
+toufik toufik
Salut, merci pour ce tuto qui m'a fait gagner beaucoup de temps et très bien expliqué. J'ai un souci au niveau de mes liens "éditer le profil" et "deconnexion" je n'ai pas d'erreurs de codes mais j'ai beau actualiser la page les liens ne s'affichent pas. Saurais-tu me dire pourquoi ? Merci à toi
Ah et une autre question quand on utilise $_SESSION['Id'] on cherche l'id de toute les tables de la base de données ou juste de la table qu'on a SELECT un peu plus haut ? :p
Bon soir PrimFX
J'aimerais savoir si vous avez une idée pour empecher l'utilisateur de revenir sur la page profil.php sans fournir son mail et mdp apres la deconnexion merci d'avance .
bonjour merci beaucoup pour les tutos tu peux faire un tutto sur comment générer un fichier pdf a grâce à PHP
Bonsoir, j'ai eu un problème recemment avec la page de Profil et de Déconnexion.
En effet, mes pages d'inscription et de connexion fonctionnent, et la redirection de même, cependant, la page de profile est VIDE, de même pour la page déconnexion qui ne redirige pas.
Connaissez-vous le problème ?
primFX tu vois quand tu était entrain de créer la page de profile bah c’était pas la peine de refaire un sélect all tu pouvais directement récupérer les valeur enregistré dans le $_session
Super tuto merci
Mais quand je clique sur déconnections ça me mets une erreur http 500 et jsp comment résoudre le problèmes
Salut PrimFX, j'ai suivi ton premier tuto sur l'inscription, aucun problemes, mais j'ai exactement ce que t'ecris, mais pas moyen il declare toujour un bug est-ce-que tu pourrais mettre le code stp.
Merci
Salut j'aimerais savoir comment faire la déconnexion sans possibilité de retour avec la flèche du navigateur en haut à gauche
Cool le tuto ! et merci
Mais, je ne comprends pas, ça veut dire que depuis l'URL on peut changer compte sans passer par la page de connexion.
Comment fais-t-on pour bloquer l'accès depuis URL ?
Yo, quand tu tombes sur un profil, avant d'afficher la part d'html qui est propre au profil, tu vérifies que le pseudo stocké dans session correspond à celui affiché dans le profil. Si oui tu affiches le profil, sinon tu affiches une erreur ;)
salut primfx je suis passionné de la programmation et je voudrais savoir comment peut ton faire systeme ou l'on envoie des invitations on peut accepter l'invitation et aussi bien la refuser pour envoyer des message vous devez etre amis
salut y'a pas un tuto pour le css , j'aimerais bien que tu nous fasse un 😊😊
pour sécuriser le champ du mot de passe, ne faudrait-il pas mieux faire sha1(htmlspecialchars($_POST['mdpconnect'])) ? ou bien ça n'est pas utile ?
Ce tuto m'a vraiment plu et été utile! @zoe_infp
Merci pour le tuto PrimeFx, par contre j'ai un soucis, quand j’exécute le programme il m'affiche toujours la même erreur :" Mauvais mail ou mot de passe !", j'ai beau regarder dans tous les sens le code et je ne trouve pas l'erreur!
Salut, salut, j'ai une question ! Je ne comprends pas comment la page membre peut être sécurisée puisque si un utilisateur est connecté alors sa session est ouverte, et "si" la session est ouverte alors n'importe qui peut taper dans barre d'adresse l'url de la page avec l'id : ?id=1 et ça fonctionne ? Enfin c'est ce qui se passe chez moi...
Yes franchement c'est top merci !!
J'ai quelques petits soucis pourtant le code est le même que le tiens :
- lors de la connexion si je tape n'importe quoi dans le formulaire j'accède quand même au profil
- et aussi la variable get ne fonctionne pas automatiquement, il faut le faire manuellement dans la barre de recherche
Si quelqu'un peut m'aider c'est top ! Merci
+PrimFX Mon site marche niquel en local avec MAMP mais que je le met sur hostonger j'ai que des "FATAL ERROR" peut -tu aider stp
Salut primfx par rapport à la connexion quand je me connecter sur le mien je suis toujour obligé d écrire le numéro de l id sur le lien du site comment tu as fait stp
Helllo ,
Bon déja avant toute chose je voulais te remercier pour tout ce que tu fais, c'est vraiment EXTRA! Je viens d'apprendre le PHP, et grâce à toi je vais peut être sortir mon premier site web! Je tenais donc à te remercier vraiment, mais j'avais aussi une question ! A la fin j'ai vu que l'on pouvait avoir accés aux autres profils rien qu'en changeant d' ID dans l'URL, et je voudrais savoir comment faire pour desactiver cela !
Merci d'avance !
Je voudrais savoir aussi et merci au passage
Othmane Ouali Salut et merci pour ton commentaire :-)Pour rendre le profil privé et que seule la personne connectée y ait accès, tu peux simplement enlever le traitement de la variable ID en GET et ne faire que la requête de l'utilisateur en cours dans ta base de données ;-)
@+
PrimFX
tu peux montrer une partielle de code car je n'ai pas trop compris ...
Merci d'avance ;-)
comme demandé plus bas, tu peut nous montrer un exemple ?
Bonjour, serait il possible d'avoir le code source ? Le lien m'affiche une erreur.. Merci d'avance
j'ai un problème après ma page connexion celà ne me redirige pas vers la page profil mais sur une page erreur 404 NOT FOUND alors que quand j'ouvre la page profil avec localhost sa marche ?
Hello, du coup j'ai hasher mon mdp avec password_hash($_POST['mdp'], PASSWORD_DEFAULT)... mais lors de la connexion il ne le retrouve pas... enfin pas le même qu'en BDD. Ce qui est logique car il change à chaque refresh de page. Comment je fais pour qu'ils corresponde ? j'ai un password_verify... Mais je ne comprend pas comment cela fonctionne même avec les tutos OC, RUclips etc... Merci de votre aide :)
Salut j'ai besoin du link pour le précdent episode
Super vidéo ! Mais j'ai une question, a environ 16 minutes, vous avez mit un systeme que on ne peut pas edit un autre compte en changent l'URL.
Je voudrais savoir comment on fait pour que une personne ne peut juste pas aller dans un autre compte en changent l'URL, genre quand il change L'id de l'url, ça le bloque et il revient dans son profil ?
Déplace la ligne 27 pour la mettre a la ligne 20
Bonjour!
Merci pour le tuto, très bien expliqué! J'ai juste une petite question:
Lorsqu'un utilisateur passe par le formulaire d'inscription, je n'arrive pas à le rediriger vers profil.php?id= .$_SESSION['id'] alors qu'il n'y a aucun problème en passant par le formulaire connexion, que dois-je faire pour pouvoir le rediriger vers "son" profil?
Merci d'avance!
+Arthur Chédeville j'ai le même problème as tu trouvé une solution mtn ?
Je suppose que ça vient de moi mais le code est exactement le même que celui que tu as mis et j'ai des erreurs HTTP 500 dès que je mets les requêtes user ou autre requête avec ma base de données
Super tuto mais pour moi les informations de connexion ne s'affiche pas sur la page profil.php :(
J'ai un probleme le !empty ne fonctionne pas, ça me fais des ttruc bizarre, des fois ma condition est validé des fois non
La redirection de profil.php?id= n'est pas protégée, comment on peut faire, afin que les autres utilisateurs ne puissent pas voir notre compte ?
Bonjour, j'ai un petit probleme, il ne me detecte pas les SESSIOn :/ donc peut importe l'ID j'ai rien a part le texte HTML... Pourquoi?
Je viens de m'abonner ! J'aimerai que tu m'aides pour faire certaines choses si possible ?
bonjour pour session['mail'] on mes quoi a la place
Super merci ! :)
Est-ce que tu pourras faire un tutoriel pour avoir une image de profil? (gestion d'upload etc...)
Je sais que c'est long et compliqué mais si tu peux le faire ça serait génial sinon pas grave !! :D
Splanex Merci :-)
Ouais je pense que je ferais ça d'ici une ou deux semaines :p
PrimFX merci ;)
bonjours c'est pour s'avoir comment faire pour
quand on se connecte sur mon site les button connection /s'incrire s'enlever
Merci a la personne que m'aideras
Bonjour j'ai une question concernant le profil celui ci ne s'ouvre que si je met sur la barre de recherche le numéro de l'id comme tu fais pour passer d'utilisateur à un autre et la barre de recherche m'affiche après une connexion "/profil.php?id=.Array([%27id%27])" et donc le profil ne s'affiche que si je remplace après le id= "par 1,2,3.. le numéro de l'id".
Pourrais tu me dire quel est le problème merci beaucoup pour tes vidéos :)
mon souci est réglée je devais juste changer les GET par des SESSION merci en tout cas :)
comment tu fais pour que la valeur de l'id par defaut soit un entier(1,2,100, ....)
bon slt me revoila , j'ai une probleme dans le genre mot de passe incorrect et email incorrect , sa arrete pas de me dire sa meme si c juste
Salut j'ai un problème quand je veux me connecter a chaque fois ca me met Tout les champs doivent être complétés ! pourtant le code est bon
heu au niveau de la redirection de la page de connexion, pour ma part ca ne marche pas, pourtant il n'y a aucune erreur...
Pour remplir le $_SESSION pourquoi ne mettrai tu pas par ex $_SESSION['user'] = $userinfo ?
Moi c'est ce que j'ai fait et pour l'id tu as juste a faire $_SESSION['user']['id'] ou $_SESSION['user']->id si tu as la ligne pour faire des "requetes-objets" comme ça c'est plus facile a cible par ex si tu a adresse, mail, nom, prénon, pseudo, et plein d'autres infos...
Et pour le profil, je te conseille de prendre les infos de session comme ça un user nommé "x" ne pourra pas fouiller dans les infos d'un user "y" (a part s'il connait les identifiants)
Si on ne veut pas qu'un utilisateur, voit le profil d'un autre utilisateur en modifiant l'id à la main , comment faire ? :)