Dans la dernière étape d'une installation avec LDAP, ajout d'un formulaire...
Dans la dernière étape d'une installation avec LDAP, ajout d'un formulaire permettant d'indiquer le nom du champ LDAP correspondant au nom du champ SPIP de la table des auteurs, en particulier le Login, ce qui permet d'éviter les requêtes LDAP systématiquement vaines à chaque connexion d'un auteur. Les champs demandés sont le Login, le Nom, le Mail et la Biographie. On peut surcharger la globale pour en demander plus ou moins. L'installateur peut ne rien mettre dans un champ pour l'ignorer, ou mettre une suite de nom de champs si la correspondance n'est pas unique ou est inconnue. Le tableau déduit est sauvé dans le fichier de connexion LDAP, alors que le statut est dans les meta: ça parait bizarre, mais la valeur de celui-ci est une constante indépendante du LDAP (tous visiteurs ou tous rédacteurs etc), tandis que les autres seront à repréciser en cas de déménagement du site. L'exception est moins dans l'emplacement que dans l'invariance du statut, contrairement aux autres champs. On pourrait imaginer de le déduire aussi du LDAP, mais ça sort largement du noyau de SPIP: là il s'agissait seulement de ne plus avoir de requêtes vaines à chaque connexion.
parent
0dd82cfc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- ecrire/auth/ldap.php 2 ajouts, 0 suppressionecrire/auth/ldap.php
- ecrire/inc/install.php 22 ajouts, 4 suppressionsecrire/inc/install.php
- ecrire/install/etape_ldap3.php 7 ajouts, 14 suppressionsecrire/install/etape_ldap3.php
- ecrire/install/etape_ldap4.php 29 ajouts, 24 suppressionsecrire/install/etape_ldap4.php
- ecrire/install/etape_ldap5.php 41 ajouts, 0 suppressionecrire/install/etape_ldap5.php
- ecrire/lang/ecrire_fr.php 3 ajouts, 0 suppressionecrire/lang/ecrire_fr.php
Veuillez vous inscrire ou vous se connecter pour commenter