Project

General

Profile

Anomalie #205

Première inscription/connexion d'un membre

Added by Baptiste Jonglez about 8 years ago. Updated almost 8 years ago.

Status:
Résolu
Priority:
Normal
Assignee:
-
Target version:
Start date:
06/29/2014
Due date:
% Done:

100%

Estimated time:
2.00 h

Description

Actuellement, on doit définir un mot de passe nous-mêmes lorsqu'on inscrit un membre, ce qui est fort peu satisfaisant.

Il semble plus raisonnable de ne pas définir de mot de passe, mais que le membre reçoive un mail avec un lien permettant de choisir un mot de passe lui-même.


Related issues

Related to SI du FAI Illyse - Anomalie #203: Gestion des utilisateursFerméFabien Michel06/24/2014

Actions
Blocked by SI du FAI Illyse - Evolution #202: Définir les vues pour les abonnements, subnets IP, etcRésolu06/24/2014

Actions
Blocked by SI du FAI Illyse - Evolution #171: Ecrire un module d'envoi d'emailsNouveauCapsLock CapsLock03/04/2014

Actions
#1

Updated by Fabien Michel about 8 years ago

Avec le pasage a AbstractUser un membre peut initialiser son premier mot de passe avec le formulaire du type "J'ai oublié mon mot de passe". Il "suffit" donc de lui envoyer un email d'accueil avec un lien vers cette page.

#2

Updated by Fabien Michel about 8 years ago

  • Status changed from Nouveau to En cours
  • % Done changed from 0 to 70
#3

Updated by Baptiste Jonglez almost 8 years ago

Discussion sur l'envoi de mail à l'inscription d'un membre :

https://listes.illyse.org/wws/arc/si/2014-10/msg00002.html

#4

Updated by Fabien Michel almost 8 years ago

  • % Done changed from 70 to 90

J'ai bossé dessus ce soir en améliorant le code de coin.utils.send_templated_email et en intégrant un bouton dans l'admin pour envoyer le mail.
Reste à tester, ajouter un mode bulk depuis les actions de la vue liste et rédiger un email de bienvenue.

(git HS ce soir, je ne peux pas pousser le code)

#5

Updated by Fabien Michel almost 8 years ago

Ok pour mode bulk

#6

Updated by Baptiste Jonglez almost 8 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 90 to 100

Super :)

Testé et approuvé. J'ai rajouté le remplissage automatique de l'adresse mail pour définir le mot de passe initial, par exemple https://coin-dev.illyse.org/members/password_reset/?email=toto%2Btata%40foo.fr (lien envoyé dans le mail de bienvenue)

Je veux bien une relecture du js par contre, des fois qu'on puisse faire des XSS avec... https://code.ffdn.org/zorun/coin/commit/c7a5e787e3aea68f3b91f35652d941b57d25e861

#7

Updated by Fabien Michel almost 8 years ago

Cool !
Pas de soucis pour le XSS a mon avis. La protection se fait pas django.

Sinon, j'ai passé le code en jquery et mis le code pour récupérer les paramètres d'URL en global, on en aura probablement besoin à d'autres moments. http://stackoverflow.com/a/25359264/2312997

Also available in: Atom PDF