Symfony : Faire un blog #5 - Faire mes pages administrateur

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024
  • Hello ! Alors pour faire ses pages administrateur, ce n'est pas compliqué, on pourra utiliser simplement le maker bundle de symfony pour faire tout ca ! Magiquement ... ou presque ... ok ok, c'est vrai que pour faire marcher tout ca, on va tomber sur pleins d'erreurs et on va galérer, mais ne t'en fais pas ! Je suis avec toi et je t'explique tout ! :)
    Le lien vers l'épisode précédent :
    • Symfony : Faire un blo...
    Tu aimerais qu'on te coach ? C'est juste là !
    / 596208675445906
    Tu veux accéder à la communauté ? C'est juste ici
    / discord
    N'hésite pas à liker notre page Facebook
    / certifacademy
    On est présent sur instagram
    / certifacademy
    Suis nous sur Twitter
    / certifacademy
    Ou sur Linkedin
    / certif-academy-657231238

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

  • @ousmanenfalycisse5047
    @ousmanenfalycisse5047 5 หลายเดือนก่อน

    Salut,
    Je n'arrive pas à créer un compte pour chaque administrateur c'est-à-dire quand l'administrateur A se connecte, qu'il ne voit pas ce que l'autre administrateur B possède.
    Tu peux me dire un peu ?

  • @1imenou
    @1imenou 7 หลายเดือนก่อน

    Bonjour j'aimerai si possible une explication plus pousée du hashage du password, à partir de la 42ème minute environ quand on hache le password dans adminUseController

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

    merci pour pour c'est vidéo c'est une amie qui ma conseillé de les regarder je le regrette pas tu tout j'avait désespérément besoin d'aider pour ma formation sincèrement merci ça m'aide beaucoup 😁

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

      Ah merci beaucoup pour ton message, ca me donne chaud au coeur ! Tu sais, j'essaie d'aider les personnes du mieux que je peux et lire des messages comme le tien m'encourage encore plus dans ma mission. Merci vraiment à toi :) D'ailleurs, n'hésite pas à rejoindre notre communauté sur Discord pour poser tes questions

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

      @@certifacademy justement lol j'ai un problème concernant la dernier étape pour recherche des articles j'arrive pas a corriger cette erreur : App\Repository\ArticleRepository::findBySearch(): Argument #1 ($text) must be of type string, null given, called in C:\wamp64\htdocs\culturegeek\src\Controller\LookupController.php on line 17

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

      et j'ai essayer de rejoindre le discord mais l'invitation a expiré malheureusement

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

    bonjour, svp je ne comprends pas pourquoi le mot de passe a été haché au début et lorsque nous avons supprimé le rôle, nous l'avons fait manuellement

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

    bonjour pourquoi lorsque on veux editerle commentaires on a une erreur ?
    mais sinon super video

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

    attention, lorsqu'on édite le mot de passe, si le mot de passe est vide ... ben on hash un mot de passe vide, il va donc falloir penser à tester si $plainPassword n'est pas vide avant de hasher le mot de passe 🙂

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

      Merci pour ton commentaire ! :) Alors habituellement pour vérifier des choses dans un formulaire Symfony, il faut éviter de le coder en PHP (avec $plainPassword) pour utiliser le form et le "isValid" a la place :) Je ferai une vidéo sur comment valider proprement les données d'un formulaire pour t'aider au max et je t'expliquerai tout :)

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

      @@certifacademy la question n'est pas de "valider" le mot de passe dans le controlleur, mais de controller si le champ "plainPassword" est vide ou rempli, s'il est rempli (dans le formulaire servant à éditer les données du compte) alors, il faut faire la mise à jour (autoriser le hash etc...), mais s'il est vide ... il faut garder l'ancien mot de passe, sinon, on hash un mot de passe vide.
      Ce n'est donc pas tout à fait un copier coller de la méthode new. Ceci dit, on peut aussi mettre des contraintes pour que le formulaire ne soit pas vide... mais dans le cadre de la vidéo, le "petit contrôle" est la méthode la plus simple.
      Rassure toi je sais coder en symfony, merci, mais je regarde des vidéos pour 1) potentiellement apprendre des choses, 2) savoir ou orienter ceux qui me demandent de l'aide

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

      Merci pour ton retour ! :) Oui, j'espère que ça t'aide ! Ah alors si c'est juste le check du mot de passe vide, ne t'en fait pas, Symfony embarque automatiquement une vérification du plainPassword vide (NotBlank) et minimum 6 caractères (Length) au backend avec le MakerBundle ! Donc, ouf, pas la peine de traiter ce cas ! D'ailleurs, j'ai fait une vidéo sur les nouvelles recommandations de la CNIL pour les mots de passe et la mise en place dans Symfony, je la release très vite ! (cette semaine normalement). En tout cas merci beaucoup pour ton commentaire et d'avoir pris le temps de m'avoir répondu :)