Bonsoir,
Mon site public possède une partie 'intranet'. Pour cela j'utilise une zone (accès restreint) qui correspond à une rubrique.
J'ai mis en place une base d'authentification LDAP qui fonctionne.
Je voudrais qu'a chaque première authentification LDAP d'un utilisateur, il puisse directement accéder à la zone 'intranet'?
J'avais fait le test il y a qqs mois avec le plugin JAZ. Ca fonctionnait très bien: à chaque première connexion, un auteur (visiteur) était créé et il était ajouté à la zone.
Maintenant je suis en spip 3.0.17 et l'ajout à la zone ne se fait plus...
Le plugin jaz n'est même pas sollicité...
J'ai essayé d'appeler le pipeline 'jaz_post_insertion' juste après la création du visiteur dans le auth/ldap.php.
Voici une sortie de git diff sur le fichier:
@@ -73,6 +73,15 @@ function auth_ldap_dist ($login, $pass, $serveur='', $phpauth=false) {
$desc['pass'] = '';
$r = sql_insertq('spip_auteurs', $desc,'',$serveur);
+ // appel du pipeline pour JAZ
+ pipeline('post_insertion',
+ array(
+ 'args' => array(
+ 'table' => 'spip_auteurs',
+ 'id_objet' => $r
+ )
+ )
+ );
}
if ($r)
JAZ me dit que l'ajout s'est bien effectué. Mais en fait non...
Quelqu'un a-t-il réussi à faire fonctionné JAZ sur 3.0.17?
Sinon, y-a-t-il une solution autre que de faire une synchro régulière LDAP->base spip?
Merci,
Manu.