You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actuellement : connexion automatique et création de compte
On veut :
Bonjour,
Votre compte FranceConnect utilise `ahah@spamhaus.com` comme email de contact.
Souhaitez-vous l'utiliser pour recevoir les notifications concernant l'avancement de vos dossiers ?
[oui] [non]
si non
Donnez nous alors le mail que ds utilisera pour vous contacter
Email: [ ] # <- utiliser la détection de typo
[Utiliser ce mail]
dans tous les cas on affiche
Un mail de confirmation a été envoyé à votre adresse "ma_bonne@adresse.fr"
Veuillez cliquer sur le lien du mail si vous souhaitez recevoir les notifications concernant l'avancement de vos dossiers.
[Continuer]
l'email FC est connu de DS, mais l'utilisateur souhaite en utiliser un autre
Un mail de confirmation a été envoyé à votre adresse "ma_bonne@adresse.fr"
Veuillez cliquer sur le lien du mail si vous souhaitez recevoir les notifications concernant l'avancement de vos dossiers.
[Continuer]
Point bonus : on met au style DS FR
Code
On ne remplit plus par défaut email_verified_at du compte usager dans la méthode associate_user! dans FranceConnectInformation.rb en utilisant le callback user.after_confirmation qui remplit email_verified_at.
A la place, on envoie un mail de confirmation user.send_confirmation_instructions (?) et c'est uniquement lors de la confirmation que l'on remplit email_verified_at.
The text was updated successfully, but these errors were encountered:
Aujourd'hui il est possible de modifier son mail en le vérifiant dans Mon profil > Coordonnées > modifier mon mail
Ensuite l'usager doit le vérifier dans son mail, même si il est connecté avec FC, le changement peut se faire.
Si je comprends bien, l'objectif de la feature est : pour ceux qui se connectent avec FC et ou il n'existe pas de compte DS lié, les rediriger vers une page qui leur demande de choisir si le mail est OK ou si ils veulent changer ?
EDIT : j'ai bien compris le sujet en relisant l'issue ;)
On ne s'occupe pas du changement d'email dans le profil dans cette issue.
Si je comprends bien ...
le code intéressant est dans app/controller/france_connect/particulier_controller.rb#callback
t'as 3 cas :
l'identite france connect et un compte ds sont déjà liés (france_connect_information.user.present?) => on ne fais rien
ils ne sont pas liés et l'email fci.email_france_connect n'est pas utilisé dans la base
c'est le cas l'email FC est inconnu de DS décrit plus haut : on demande a l'utilisateur quel mail il veut choisir et on le prévient que tant qu'il n'aura pas confirmé son email, il ne recevra pas de notifications
ils ne sont pas lié et l'email fci.email_france_connect est utilisé dans la base
c'est le cas l'email FC est connu de DS, mais l'utilisateur souhaite en utiliser un autre , on utilise le correcteur de typo et il ne recevra pas de notification tant qu'il n'aura pas confirmé son mail.
UI
le compte FC est déjà lié à un compte DS
Rien à faire
l'email FC est inconnu de DS
Actuellement : connexion automatique et création de compte
On veut :
l'email FC est connu de DS, mais l'utilisateur souhaite en utiliser un autre
Actuellement :
![Screenshot 2024-05-16 at 11-13-19 Fusion des comptes FC et demarches-simplifiees fr · demarches-simplifiees fr](https://private-user-images.githubusercontent.com/907405/331136357-be3d580b-6546-4d59-80da-c60bb3c459fa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2ODEyNzgsIm5iZiI6MTcxOTY4MDk3OCwicGF0aCI6Ii85MDc0MDUvMzMxMTM2MzU3LWJlM2Q1ODBiLTY1NDYtNGQ1OS04MGRhLWM2MGJiM2M0NTlmYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyOVQxNzA5MzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wNGE3ZWRhNjMxMjZjZGUwYTZkMTExZWMyMDJlMDQwNzZkOWMwM2JmNjUwNTk5NzQ2YzUxODg4NjA0ODIwNjcxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.MqD3MWvFJ93-lGRyTVN1VMjcgUvT1icBHoCctOvGlZU)
On veut :
Point bonus : on met au style DS FR
Code
On ne remplit plus par défaut
email_verified_at
du compte usager dans la méthodeassociate_user!
dansFranceConnectInformation.rb
en utilisant le callbackuser.after_confirmation
qui remplitemail_verified_at
.A la place, on envoie un mail de confirmation
user.send_confirmation_instructions
(?) et c'est uniquement lors de la confirmation que l'on remplitemail_verified_at
.The text was updated successfully, but these errors were encountered: