Comment créer un système d'authentification en Python avec Django ? | Projets Python | django-projet

Поділитися
Вставка
  • Опубліковано 16 лис 2024

КОМЕНТАРІ • 63

  • @donaldprogrammeur
    @donaldprogrammeur  Рік тому +6

    Pour ceux qui regardent ce tutoriel à partir de 2023 Google a récemment changé le processus de génération des mot de passes : voici comment le générer désormais ua-cam.com/video/FO5rpER4McM/v-deo.html à la 43:58 minutes

  • @fiarmalandrysome6151
    @fiarmalandrysome6151 Рік тому

    C'est avec un grand intérêt que je suis vos différentes vidéos qui sont vraiment explicites.
    Je ne peux témoigner ma reconnaissance en vous disant simplement un infini merci !!!
    Toutefois, je formule cette doléance dans la mesure du possible une formation de conception d'une application de gestion (magasin, boutique, alimentation).
    Cordialement !!!

  • @khassidayirekkepndog
    @khassidayirekkepndog Рік тому +1

    Merci infiniment
    J'ai beaucoup ta chaîne et ça m'a beaucoup aidé sur Django

  • @oumaikabiri
    @oumaikabiri 4 місяці тому +1

    je vous remercie du fond du cœur monsieur

  • @e.s.souvenirsama19
    @e.s.souvenirsama19 2 роки тому +3

    Merci à toi Donald pour l'énorme sacrifice que tu ne cesse de faire, pourais tu nous faire une formation sur la gestion de stock et aussi de la création des rôles des utilisateurs en Django?

  • @hirammandela2754
    @hirammandela2754 2 роки тому +1

    Salut Donald, franchement merci pour ce que tu fais. Je te suis depuis la Côte d’Ivoire et j’aime vraiment le contenu de ta page MERCI ÉNORMÉMENT.
    Peux-tu nous faire un petit tuto sur le login des users avec leurs comptes sociaux tels que Facebook, Google et autres stp mon grand 🙏🏾

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому +2

      Pas de Quoi vous aurez un tutoriel dessus dimanche prochain
      Merci.

  • @loickopmouo2660
    @loickopmouo2660 9 місяців тому

    merci pour cette magnifique vidéo donald tu es un champion☺☺

  • @roderickroler6074
    @roderickroler6074 9 місяців тому

    Merci beaucoup pour ce tutoriel.

  • @abdoulayecamara5438
    @abdoulayecamara5438 2 роки тому +1

    parfait fr Donald je follow depuis dakar senegal. bon tuto

  • @samuelfaboumy7492
    @samuelfaboumy7492 Рік тому +1

    Merci beaucoup monsieur, svp plaît donnez moi des conseil pour réussir en programmation avec aucune aptitudes de départ

  • @lucaspichon2075
    @lucaspichon2075 7 місяців тому +2

    Merci beaucoup pour ton aide

  • @nahosgarcia8157
    @nahosgarcia8157 2 роки тому +1

    Merci pour ce partage
    Vraiment très bien fait une courage pour la suite

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому

      Merci à vous

    • @gaetanpoungoue2961
      @gaetanpoungoue2961 2 роки тому

      @@donaldprogrammeur bonjour Donald stp comment intégrer d'autres conditions et aussi peut on avoir les fragments de codes?

  • @urbainsulu2343
    @urbainsulu2343 2 роки тому +1

    Merci beaucoup pour cette application

  • @TAngaconcept
    @TAngaconcept Місяць тому

    Salut ! J'aime bien ce dont vous faites pour nous.j'ai un souci est il possible de combiner plusieurs langage de programmation sur un projet ? Si oui comment procéder ?...

  • @issiakadembele7000
    @issiakadembele7000 2 роки тому +1

    salut j'ai cette erreur ModuleNotFoundError: No module named 'app', quand je lance le serveur et pourtant, dans le settings j ai déclaré l 'application dans ' INSTALLED_APPS '.merci de m 'aider

  • @virginie.evrard
    @virginie.evrard 2 роки тому +1

    Merci, super tuto

  • @fredericrobert9378
    @fredericrobert9378 Рік тому

    Bonjour Donald, je suis ton tuto, j'ai fait la même chose que toi mais lorsque que j'essaie d'envoyer un email de bienvenue j'ai une une erreur, problème de certificat.... d'où cela peut-il venir ?
    Je suis sur Mac.
    Merci d'avance.

  • @developerronald2889
    @developerronald2889 2 роки тому +1

    Thanks Grand indeed I needed such tutorial

  • @RuthMbobola
    @RuthMbobola 8 місяців тому +1

    Dans mon compte gmail j’arrive pas à retrouver la fonctionnalité app password

  • @mamadoumissiliouhaidara884
    @mamadoumissiliouhaidara884 Рік тому

    Merci Donald pour ce très bon tuto, Cependant l'ajout de : elif my_user.is_active==False: dans la fonction de LogIn (2h:43 de la vidéo ) retourne un message d'erreur lorsqu'un utilisateur jamais enregistré essaye de se connecter (dans les faits cela aurait dû retourner un message du type : "Mauvaise authentification")

  • @pablogenius5562
    @pablogenius5562 Рік тому +1

    Salut doanald je voulais savoir les attaques par injections SQL des données saisie par l'utilisateur peut-il être éviter juste avec cleaned_data() ou le request.POST() ou il faut encore plus

    • @donaldprogrammeur
      @donaldprogrammeur  Рік тому +1

      Salut Pablo le clean data en fait partie mais
      Django propose plusieurs middlewares de sécurité pour protéger les applications contre les attaques courantes, notamment les attaques par injection. Certains middlewares de sécurité sont activés par défaut, tels que le middleware de protection CSRF, qui aide à prévenir les attaques de type Cross-Site Request Forgery.
      C'est pour cette raison que dans chaque formulaire en post le {%csrf token%} est obligatoire.

    • @pablogenius5562
      @pablogenius5562 Рік тому

      merci pour beaucoup

  • @paulsean5367
    @paulsean5367 2 роки тому +1

    ❤️❤️❤️❤️❤️❤️❤️❤️Merci énormément !

  • @pablogenius5562
    @pablogenius5562 Рік тому +1

    Salut Donald j'ai un souci avec le compte gmail je ne trouve pas là où générer le mot de place pour mon application je ne sais pas si tu es au courant des changement de google mais en tout j'ai tout essayé je n'arrive pas si tu peux m'aider pour ça ?

    • @pablogenius5562
      @pablogenius5562 Рік тому +1

      c'est bon j'ai trouvé fallait juste que je cherche bien désoler du dérangement

  • @ThibaudGarnier-mc8oo
    @ThibaudGarnier-mc8oo Рік тому

    Bonjour Donald, super tuto, j'ai une question :
    Comment faire en sorte que ces formulaires soient sécurisés comme dans ta vidéo numéro 22 ?

  • @MrClinsaure
    @MrClinsaure 2 роки тому +1

    Bonjour Donald, merci pour le tutoriel très enrichissant.
    Comment intégrer les authentions externes comme Google, Facebook etc.. Et aussi comment intégrer le JWT authentication dans le System de tel sorte qu'après le log-in on reçoit les Tokens (access et refresh- Token).
    Merci d'avance

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому

      Salut Valery je vais faire un tutoriel dessus en semaine
      Merci

  • @dctrbarry4626
    @dctrbarry4626 Рік тому

    Vraiment merci

  • @motionsx1296
    @motionsx1296 2 роки тому +1

    Bonjour Donald, vous êtes super, c'est un excellent tuto que tu as réaliser . Juste une question: si j'ai deux projets django, comment je peux faire pour importer les utilisateurs d'un projet pour être reconnu sur un autre projet sans pouvoir demander à l'utilisateur de créer un comptes pour chaque projets???

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому

      Salut Motions Premirement si dans une des projects il y a deja des utilisateurs dois copier la db dans l'autre project apres sa tu dois ecris ton program de tel facon que quand on cree un nouveau compte les donne son enregistre dans les deux DB.
      MAIS C'EST UNE MAUVAIISE METHODE DE FAIRE AINSI
      LA MEUILLEUR METHODE D'UN POINT DE VU TECHNIQUE , EST DE CREER UN UN
      PROJECT QUI GERRE L' AUTHENTIFICATION DE TOUS TON SOFTWARE

  • @alainfabricendayiragije7380

    Merci pour ce tuto mais j'aimerais bien vous demande une assistance car quand j'essaie d'enregistrer un nouveau utilisateur on m'envoie un messsage d'erreur qui dit que la connexion est echoue!!!!dites moi ce que je peux faire

  • @lettrenumerique
    @lettrenumerique 11 місяців тому

    merci Donald

  • @isaacmayela1886
    @isaacmayela1886 Рік тому

    Salut Donald comment je pourrais faire pour rajouter des champs à sign_up exemple numéro de téléphone ?

  • @YoussoufNdam-c4m
    @YoussoufNdam-c4m Рік тому

    Slt besoin d'aide pour un thème de stage en réseau et sécurité informatique

  • @akrammekbal8936
    @akrammekbal8936 2 роки тому

    est ce que les formulair de cette vedio sont sécuriser ?

  • @pascalneba8463
    @pascalneba8463 Місяць тому

    Greetings Donald. I'm super excited meeting you on UA-cam. I'm indeed one of your subscribers... I knew you right at MOYOPO bfssam. If you clearly remember I'm that anglophone guy who use to come meet you in your class and we solve maths together. You were very good at functions. We equally met in church and you use to hand me the piano to go and play. Please I do have one little issue here. After following your tutorials I was unable to login to redirect me to the home Page. I don't know why. When I sign up with a different account, login is always the problem. I will put in the same username and password I used during sign up but it shows something went wrong

  • @akrammekbal8936
    @akrammekbal8936 2 роки тому +1

    svp donald est ce que pk et id c'est la meme chose ??

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому +1

      En fait on va dire oui et non mais sa dépend de comment tu utilises.
      Mais django reconnais les deux comme clé primaire mais pk est mieux compris par django

    • @akrammekbal8936
      @akrammekbal8936 2 роки тому

      @@donaldprogrammeur si j'ai travaille avec une form heriti de form.ModelForm comment je peut recuperer le id ??

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому

      @@akrammekbal8936 lorsque tu as un form qui herite de MoldelForm sa veux dire que tu as un model or lors de la creation de ton model si tu n'as pas presice la clef primaire django le fait pour toi en auto-incrementation. Donc pour ton formulaire on a pas besoin de preciser l'identifiant lorsque tu enregistrera un chanp django incrementera le id tous simplement. et si

  • @akrammekbal8936
    @akrammekbal8936 2 роки тому +1

    on peut faire la verification au niveu de forms

  • @abdoulayecamara5438
    @abdoulayecamara5438 2 роки тому

    salut donald pro. j'ose croire que tu vas bien. j'ai essayer d'implementer cette video et j'ai un probleme de ModuleNotFoundError: No module named '_curses'. je pense que j'ai un probleme du genre urls.py", line 2, in
    from . import views
    merci d'avance

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому +1

      Salut Camara je vais bien et toi j'espère.
      Ton erreur n'est pas très explicite mais mais ton code sur github et envoi moi le lien

    • @abdoulayecamara5438
      @abdoulayecamara5438 2 роки тому

      @@donaldprogrammeur d'accord je le ferai

  • @gaetanpoungoue2961
    @gaetanpoungoue2961 2 роки тому

    Bonjour comment avoir les codes par fragments ?

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому

      Allez dans la description il y a le lien pour le code source merci

    • @gaetanpoungoue2961
      @gaetanpoungoue2961 2 роки тому

      @@donaldprogrammeur stp peut on échanger? C'est quoi ton email ou ton WhatsApp ?

    • @donaldprogrammeur
      @donaldprogrammeur  2 роки тому +1

      @@gaetanpoungoue2961 email : enginengineer4@gmail.com
      WhatsApp :+237691435485

  • @mta3555
    @mta3555 2 роки тому

    Mdr les vidéos de plus 2h

  • @aliamadoumoussa3779
    @aliamadoumoussa3779 17 годин тому +1

    Bonsoir Donald merci beaucoup pour tes tutos tu es mon mentor dans mon apprentissage de Django, je rencontre
    des erreurs pour les videos que tu as fait cette video et l'autre de concept avancé, cette j'ai suivi tout à la lettre je rencontre du genre :
    [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)
    L'utilisateur est crée mais l'envoi échoue
    et l'autre video tout se passe normalement après l'envoi le message "Email envoyé avec succès" s'affiche meme mais je ne reçois pas l'email,

    • @donaldprogrammeur
      @donaldprogrammeur  16 годин тому

      @@aliamadoumoussa3779 salut Moussa vérifie aussi les spam