Submitted by basillic on
Bonjour,
Je souhaite configurer Drupal 7 pour avoir le comportement suivant lors d'une phase d'inscription :
1. Un visiteur s'inscrit (login + email) [OK]
2. Envoi d'un email contenant une URL de login one-time pour validation email [OK via LoginTobogan]
3. Le visiteur clique sur l'URL one-time-login et saisi son mot de passe dans son profil [OK]
4. (actuellement) 1er enregistrement du profil => affichage du profil.
4. (souhaité) 1er enregistrement du profil => redirection vers page d'accueil (ou page de présentation du service).
Je souhaite que ce comportement n'arrive que lors du 1er enregistrement du profil, pas les fois suivantes où le profil utilisateur doit être affiché après modification.
J'espère que mon explication est suffisamment claire.
Merci d'avance pour votre aide.
Avec Login destination
Permalien Soumis par Eric3005 le 6 Février, 2013 - 16:06
Avec Login destination (drupal.org/project/login_destination) tu peux paramétrer une page de destination quand l'utilisateur s'est loggé
Merci pour ta réponse mais ce
Permalien Soumis par basillic le 7 Février, 2013 - 13:24
Merci pour ta réponse mais ce module ne permet pas de discriminer les utilisateurs qui définissent leur mot de passe pour la 1ère fois dans le cadre d'une url one-time-login.
Je continue donc mes recherches. Je pense que l'idéal serait de rediriger les utilisateurs sous les conditions suivantes :
- 1ère authentification sur le site,
- après modification du profil.
à suivre...
Oui alors peut-être avec
Permalien Soumis par Eric3005 le 7 Février, 2013 - 13:39
Oui alors peut-être avec Rules, c'est ce que j'essaierais en tout cas.
Bon courage ;)
Finalement, j’ai légèrement
Permalien Soumis par basillic le 11 Février, 2013 - 15:02
Finalement, j'ai légèrement modifié le processus d'inscription en demandant à l'utilisateur de spécifier son mdp dès l'inscription. Toujours grâce au module LoginToboggan, je lui attribue le rôle de "Inscrit email non validé" tant que son email n'a pas été validé :
Cette comportement me convient davantage que celui que j'avais spécifié initialement.
Merci pour vos réponses.