Re: Option pour se connecter à l'inscri ption

Cédric Morin <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Je ne comprends pas trop d'où tu veux ajouter ce code car :

1/ dans le core on connecte automatiquement les users lorsqu'ils 
confirment leur email
https://core.spip.net/projects/spip/repository/entry/spip/ecrire/action/confirmer_inscription.php#L43

2/ je pense que tu fais donc référence au plugin qui surcharge le 
process d'inscription pour demander le mot de passe au moment de 
l'inscription et éviter de l'envoyer par email.
Mais dans ce cas il me semble que tu peux y mettre la connexion à 
l'inscription, vu que ça nécessite 2 lignes de code.

Je ne vois pas trop l'intérêt de mettre ce code optionnel dans le core 
dans la mesure où il ne sera alors utilisable qu'avec ce plugin...

Mais j'ai peut-être pas tout compris ?


Cela dit, de manière plus générale et sur le fond, il faudrait repenser 
ce problème d'inscription sur le core, car on ne peut en effet pas 
continuer à envoyer des mots de passe par email.

On peut revoir complètement le process d'inscription, ou alternativement 
abandonner par défaut l'utilisation des mots de passe en utilisant des 
liens de connexion périssables envoyés par email (le mot de passe serait 
alors une option activable/utilisable une fois identifié, pour les 
redacteurs/admin uniquement)

-- 
Cédric



RastaPopoulos a écrit :
> Plutôt que de faire un plugin exprès, alors qu'il n'y a presque rien, ce
> serait plus simple et plus propre d'ajouter l'option directement dans
> l'action d'inscription. Surtout que comme ce serait suivant un
> drapeau/option, ça ne changerait rien à l'existant.
>
> Donc à la fin de l'action, avant le return, je propose d'ajouter :
>
> // Avant de finir, on connecte possiblement le nouvel utilisateur
> directement
> if (
> // Si c'est défini globalement dans une variable
> (defined('_INSCRIPTION_FORCER_CONNEXION') and
> _INSCRIPTION_FORCER_CONNEXION)
> // Ou si on l'a demandé dans les options lors de l'appel
> or (isset($options['forcer_connexion']) and $options['forcer_connexion']
> == true)
> ) {
> // On connecte le nouvel utilisateur
> include_spip('inc/auth');
> auth_loger($desc);
> }
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.