La documentation explique qu'on peut utiliser le formulaire #LOGIN_PUBLIC
pour mettre en place un accès public restreint sur certaines rubriques.
J'ai mis en place un accès restreint en m'inspirant de l'exemple donné dans
la doc.
Tout fonctionne parfaitement, les visiteurs peuvent s'inscrire et consulter
les pages protégées après réception de leur email et mot de passe.
Quelque chose m'échappe... Un visiteur qui s'inscrit reçoit automatiquement
un login et un mot de passe qui lui donnent accès à la partie protégée. Ca
convient pour un forum mais pour protéger une partie du site, quelle
stratégie est recommandée (création manuelle des visiteurs autorisés,
possibilité de valider les demandes d'inscription, autre...) ?
Un grand merci à cette liste très coopérative !
Christian
Sur mon site j'utilise le login_public non pas pour restreindre l'accès mais pour offrir des fonctionnalités aux visiteurs enregistrés. On peut rétorquer que c'est la même chose sur le plan de la stratégie, mais pas tout à fait sur le plan de la conception.
Deux exemples :
Les visiteurs authentifiés peuvent annotés chaque article et visualiser leurs notes qui sont conservées dans une table spip. Ils peuvent également créer une sélection personnelle à partir des centaines d'articles disponibles sur le site.
Ces options ont un intérêt dans le cadre d'un site universitaire, mais le cas n'est peut-être pas généralisable.
La façon de faire est simple, elle est expliquée dans la doc. Je teste sur les pages si le visiteur est authentifié [if (auteur_session)], dans ce cas apparaissent des liens qui ne sont pas visibles pour les autres visiteurs.
Pour garder la maîtrise sur le système, je n'autorise pas les inscriptions automatiques et j'ai désactivé l'option correspondante sur le formulaire, comme il a été déjà expliqué par Nicolas Riquois (sur son site : http://www.pucroller.com et sur la liste).
Bon courage,
Yorghos
Le 16 avr. 04, à 17:16, Christian Quentin a écrit :
Bonjour,
La documentation explique qu'on peut utiliser le formulaire #LOGIN_PUBLIC
pour mettre en place un accès public restreint sur certaines rubriques.
J'ai mis en place un accès restreint en m'inspirant de l'exemple donné dans
la doc.
Tout fonctionne parfaitement, les visiteurs peuvent s'inscrire et consulter
les pages protégées après réception de leur email et mot de passe.
Quelque chose m'échappe... Un visiteur qui s'inscrit reçoit automatiquement
un login et un mot de passe qui lui donnent accès à la partie protégée. Ca
convient pour un forum mais pour protéger une partie du site, quelle
stratégie est recommandée (création manuelle des visiteurs autorisés,
possibilité de valider les demandes d'inscription, autre...) ?
Un grand merci à cette liste très coopérative !
Christian
Les visiteurs authentifiés peuvent annotés chaque article et visualiser
leurs notes qui sont conservées dans une table spip. Ils peuvent
également créer une sélection personnelle à partir des centaines
d'articles disponibles sur le site.
C'est génial ; est-ce que tu as rencontré des difficultés avec le système
actuel ? N'hésite pas en tous cas à faire un "tutoriel", ça présentera le
login_public sous un jour plus aimable que celui de la "restriction d'accès"
Merci pour cette réponse fournie. Dans l'esprit c'est aussi ce que j'essaie
de faire : offrir des suppléments de service et d'information à un
sous-ensemble de mes visiteurs.
Pour confirmer :
- tu supprimes le lien "s'inscrire" dans le formulaire #LOGIN_PUBLIC en
modifiant inc-login.php3,
- tu crées les visiteurs privilégiés par l'interface d'administration avec
le profil "visiteur".
Effectivement j'ai mis la ligne en commentaires sur le inc_login.php3 et j'attribue le statut visiteur dans l'admin.
Attention à activer un forum sur abonnement avant, pour que le statut visiteur soit accessible.
@+
Yorghos
Le 16 avr. 04, à 22:43, Christian Quentin a écrit :
Merci pour cette réponse fournie. Dans l'esprit c'est aussi ce que j'essaie
de faire : offrir des suppléments de service et d'information à un
sous-ensemble de mes visiteurs.
Pour confirmer :
- tu supprimes le lien "s'inscrire" dans le formulaire #LOGIN_PUBLIC en
modifiant inc-login.php3,
- tu crées les visiteurs privilégiés par l'interface d'administration avec
le profil "visiteur".