Connexion dès l’inscription

Ce minuscule plugin permet de connecter directement les personnes qui s’inscrivent immédiatement lorsqu’elles ont fini de remplir le formulaire.

Par défaut SPIP ne connecte pas les gens, car on veut s’assurer absolument de l’email, en les obligeant à valider leur compte avec les informations envoyées.

Mais lorsque vous voulez fluidifier un processus d’inscription, pour ne pas égarer les gens, par exemple dans un tunnel de commande, là c’est intéressant. Dans ces cas, lorsque illes doivent payer, donner des informations pour être livrés, etc, il y a fort peu de risque qu’illes donnent de fausses infos.

Ce plugin indépendant permet de l’utiliser quel que soit votre workflow, quels que soient les autres plugins que vous utilisez. Il fonctionne avec le formulaire d’inscription fourni par SPIP (et que certains autres plugins augmentent). Vous pouvez par exemple l’utiliser avec Mot de passe dès l’inscription pour plus de sécurité.

Vous activez le plugin… et c’est tout, ça marche direct, il n’y a aucune configuration particulière.

Discussion

3 discussions

  • 2

    Bonjour,

    J’ai teste ce plugin qui me serait bien utile, mais sans obtenir de connexion a l’inscription.
    Mes tests ont ete tous faits sous SPIP 3.2.4 avec aussi le plugin
    "Mot de passe dès l’inscription .

    J’ai essaye sur differents sites de tests en localhost (sans le plugin inscription) , dont un spip 324 quasi vide sans modification, avec seulement 3 plugins
    jeux/ saisies/ Connexion dès l’inscription ( je n’ai pas installe Mot de passe ... pour ce test)
    => meme echec

    J’ai pu tracer que le pipeline marche bien, mais auth_loger($auteur) semble mal se passer ;

    Voici le refus pour un visiteur jill par exemple :

    autoriser.log
    ...
    2019-06-20 06:14:24 192.168.1.102 (pid 3244) :Pub:debug: autoriser loger  0 (jill) ?
    2019-06-20 06:14:24 192.168.1.102 (pid 3244) :Pub:debug: autoriser_loger(loger, , 0, jill) : niet
    2019-06-20 06:14:25 192.168.1.102 (pid 3244) :Pub:debug: autoriser inscrireauteur 6forum  () ?
    2019-06-20 06:14:25 192.168.1.102 (pid 3244) :Pub:debug: autoriser_inscrireauteur_dist(inscrireauteur, 6forum, , ) : OK
    ...

    Avez-vous une idee de la cause ?

    Merci !

    Mike

    • Bé la cause c’est l’autorisation, comme indiqué dans ton log.

      Par défaut l’autorisation c’est :
      https://core.spip.net/projects/spip/repository/entry/branches/spip-3.2/ecrire/inc/autoriser.php#L275
      et donc aucun problème normalement, tant que c’est pas poubelle.

      Avec le plugin Mot de passe à l’inscription, ça restreint même encore plus :
      https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/inscription_motdepasse/trunk/inscriptionmotdepasse_autorisations.php

      Je me souvenais plus de ça d’ailleurs, ce qui est bizarre car j’ai un site avec les deux plugins et à priori ça marchait très bien. Mais peut-être que l’autorisation avec « nouveau » en plus a été ajouté après nos tests sur ce site.

      Parce que l’idée de la surcharge de ce dernier, c’est de forcer les gens à valider leur email quand même pour être sûr de qui ils sont (alors que sinon sans définir son mot de passe, même sans cliquer sur le lien de l’email, c’était pas grave puisque si les gens se connectaient c’est forcément qu’ils avaient vu le mot de passe envoyé dans l’email, donc que l’email était bon aussi). Mais Connexion à l’inscription par contre le but c’est de connecter les gens en connaissance de cause sans avoir vérifié leur email.

      Bref, faut que je reteste du coup. Mais SANS mot de passe à l’inscription par contre, ça devrait forcément marcher puisque là pas de surcharge.

    • Merci de ces precisions.

      En effet, la connexion est silencieuse, et il fallait raffraichir le cache sur le site « sans le plugin motdepasse » : Et ca marche bien pour la connexion a l’inscription sans le plugin motdepasse.
      Le probleme ne se pose donc que si les 2 plugins sont actifs de conserve.

      L’interet du plugin est aussi de pouvoir par exemple regler un abonnement dans la foulee.
      Alors le paiement donne des droits au nouveau visiteur, et la confirmation par retour de mail bien qu’elle reste souhaitable, ne devrait idealement pas, si en defaut,
      entrainer un blocage (a 45 jours selon la doc ?) du compte.

      Mike

    Répondre à ce message

  • 1

    Et donc il n’y a plus du tout de validation par le mail ?
    (Ou bien la validation est tout de même nécessaire « après » et les internautes ont un statut intermédiaire entre temps ? mais je pense pas sinon la doc en parlerait)

    • À priori non. Par défaut SPIP valide un compte (change son statut nouveau) soit quand on clique sur le lien dans l’email, soit quand on se connecte pour la première fois Or là justement on connecte directement la personne.

    Répondre à ce message

  • 2

    C’était une bonne idée alors. isn’it

    • Oui tout à fait, en tout cas pour le commerce mais ça peut valoir pour tout autre besoin où la proba est faible d’avoir des fausses infos de contact. Donc à utiliser avec parcimonie quand vraiment on est quasi sûr, dans tel contexte précis, que les gens vont pas remplir n’importe quoi. En tout cas ça fluidifie vachement beaucoup pour les utilisateurices. Du coup avec ce mini plugin ya plus à le coder chacun⋅e dans des surcharges ou pipeline, on l’active et hop (enfin seulement si on utilise le form d’inscription par défaut !).
      On parlait de ça en… 2014 me dit mon archive IRC ? :)

      touti : tiens, j’ai modifié le workflow pour passer la commande dès l’inscription et le visiteur en session

    • Effectivement ça date de ce moment là, et c’est bien de reconnaitre et publier tes sources,
      c’est un gage de reconnaissance et de confiance que j’apprécie.
      ++
      touti

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom