generate username and password

40 views
Skip to first unread message

fatoubi...@gmail.com

unread,
Oct 19, 2018, 1:24:54 AM10/19/18
to Django users
Bonjour! Je voudrais lorsqu'un utilisateur s'inscrit avec ses informations personnelles puis soumet le formulaire, je lui génère un nom d'utilisateur et un mot de passe qu'on envoie dans son mail fourni. 

Joel Mathew

unread,
Oct 19, 2018, 3:05:26 AM10/19/18
to django...@googlegroups.com
newpassword = RandomPassword()
user = User.objects.create_user(username, email, newpassword)

Joel G Mathew

On Fri, 19 Oct 2018 at 06:55, <fatoubi...@gmail.com> wrote:
>
> Bonjour! Je voudrais lorsqu'un utilisateur s'inscrit avec ses informations personnelles puis soumet le formulaire, je lui génère un nom d'utilisateur et un mot de passe qu'on envoie dans son mail fourni.
>
> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
> To post to this group, send email to django...@googlegroups.com.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/ba2ee416-84fa-4688-a461-a482a3890175%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

fatoubi...@gmail.com

unread,
Oct 19, 2018, 1:33:10 PM10/19/18
to Django users
and to generate the username?

Joel

unread,
Oct 19, 2018, 1:52:44 PM10/19/18
to django...@googlegroups.com
You can choose anything. Username and password creation happens simultaneously with that command

Fatou Binetou Gueye

unread,
Oct 19, 2018, 1:55:46 PM10/19/18
to django...@googlegroups.com
pouvez vous me donner un exemple je comprends pas.

fatoubi...@gmail.com

unread,
Oct 19, 2018, 2:00:09 PM10/19/18
to Django users
parce que je veux pas que le username soit créer manuellement mais automatiquement par random. Car ça serait difficile que pour chaque inscription je créer manuellement le username pour pouvoir lui envoyé dans son mail afin qu'il puisse se connecter.

ludovic coues

unread,
Oct 20, 2018, 9:18:45 AM10/20/18
to django...@googlegroups.com

Si le but est simplement de faire plaisir a la base de données, il est possible d'utiliser l'email comme nom d'utilisateur.

Pour le mot de passe, c'est une mauvaise idée. Mais c'est possible, par exemple avec le module secrets en python 3.6

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.

fatoubi...@gmail.com

unread,
Oct 21, 2018, 1:26:59 PM10/21/18
to Django users
Okae! pourquoi c'est mauvais pour le mot de passe?


Le vendredi 19 octobre 2018 01:24:54 UTC, fatoubi...@gmail.com a écrit :

Andrew Pinkham

unread,
Oct 22, 2018, 1:27:22 PM10/22/18
to django...@googlegroups.com
Au sujet d'utilisateurs avec email comme pseudonyme, j’ai créé (avec Russell Keith-Magee) un projet qui a comme but de fournir des classes et modèles qui aident a la création d'utilisateurs custom.


Si on parle de la façon d’enregistrer de nouveaux utilisateurs, le code dans django-registration serait peut-être utile aussi.

https://github.com/ubernostrum/django-registration

A savoir: la classe BaseUserManager vient avec une méthode make_random_password.


fatoubi...@gmail.com

unread,
Oct 22, 2018, 1:34:18 PM10/22/18
to Django users
Merxi Andrew!!!
Reply all
Reply to author
Forward
0 new messages