Heu, bonjour, je suis désolé, mais pas encore très habitué à cette liste ... J'ai dû répondre hier directement à Klaus, mais ai oublié le rezo ... Je vous relivre donc in extenso mon message d'hier ...
Mille excuses pour ce loupé ...
Bonsoir, merci de toutes ces réponses. Etant absent toute la journée, je n'ai pu intervenir plus tôt ... Voilà les commentaires qui me viennent spontanément ...
Le lundi, 15 déc 2003, à 01:49 Europe/Paris, klaus@spip.de a écrit :
C'est complexe, en principe il te faut une base de données extérieure à spip
pour gérer les utilisateurs.
C'est déjà fait, le site existe (en traditionnel) et, bien sûr, l'"encyclopédie n'est pas faite, puisque je cherche encore ...). cf http://netsocial.fr
Quand un utilisateur se connecte, un scripte PHP le redigera vers la rubrique
qui est censée l'intéresser.
Essaie donc ça (si tu vas sur le site, bien sûr !!, mais tu n'as peut-être pas le temps ...)
login : laruche
psw : lar1234
n° d'entreprise : soit rien du tout, soit demo, soit 3051 ...
Ensuite tu peux encore contrôler l'accès à des parties de ton site:
cette BDD contient donc des infos sur tes utilisateurs et sur des mots clé qui
leur sont associés.
Ensuite tu crées des filtres qui ne montrent certains contenus aux utilisateurs
qu'à condition que leur mot clé corresponde bien à l'un de ceux attribués à
l'utilisateur respectif.
Je ne sais pas encore très bien comment créer des filtres : j'ai découvert spip ce we ...
Tes rédacteurs attribueront des mots clé à chaque élément qu'il faudra protégér,
comme ça ton site restera ouvert à tous et seulement certains éléments seront
protégés.
Il faudra insérer le code qui gère l'accès dans chaque squelette (pas difficle
grâce à la fonction include) et il faut choisir une méthode de suivre l'utilisateur
lors ce qu'il se promène dans ton site (session id ou cookie).
Je fonctionne déjà dans une session, qui transporte l'id de l'utilisateur, mais je ne vois pas très bien comment gérer cette session dans spip ... Une petite suggestion ?
Je crois être un bon (mais à partir de quand devient-on bon ??) développeur php, et suis très expérimenté sur BDD ... mais vraiment très débutant sur spip ... Je me demandais si je ne pouvais pas attribuer un champ "set" dans les tables rubriques, articles, etc. qui contiendraient les types des utilisateurs ( un article pout n'intéresser qu'un particulier, par ex. type 1, et un autre particulier et médecin, par ex. type 16, etc...). Mais cela obligerait à modifier le code de spip (connaître les classes) et les requêtes ... C'est peut-être un peu lourd ??
Compétences requises: Bonne connaissance du fonctionnemt interne de SPIP
et une maîtrise moyenne de PHP.
Si tu n'as pas besoin d'une structure de niveaux d'accès si complexe tu peux
simplement utiliser les fonctions qui sont expliqués dans spip.net (permettant
jusqu'à 5 niveaux d'accès), mais je crois avoir compris que tu voudrais aller
plus loin.
En tout cas, merci beaucoup de ces idées, elles prouvent que tu as assez bien compris mon pb ...
Klaus.
Bonjour, j'aimerais savoir comment rediriger automatiquement un
utilisateur
vers les rubriques et les articles correspondant à son profil
C'est un peu compliqué mais quelqu'un a déjà réussi quelque chose
comme ça il me semble.
Peut être avec des mots clés sur les rubriques pour dire le type de
contenu.
Après pour rediriger les utilisateurs, il faut que tu trouves un moyen
de faire 3 groupes, ça doit être possible en utilisant un des champs
de la table auteurs ou un champs extra.
Regarde sur http://uzine.net/spip_contrib il y a beaucoup de combines
dans ce goût la.
Oui je suis allé voir, mais n'ai pas trouvé mon bonheur (dans ce domaine, par contre, dans d'autres, super !!) ...
@+
BoOz
"MVM" <mvm@assfor.com> a écrit dans le message de
news:BD0BBED7-2E4A-11D8-90CB-000A95687AEE@assfor.com...
Bonjour, j'aimerais savoir comment rediriger automatiquement un
utilisateur vers les rubriques et les articles correspondant à son
profil. Je m'explique : je suis en train de créer un site
d'information sur la protection sociale, gratuit. Néanmoins, pour
pouvoir accéder à l'information, je demande une inscription, classant
la personne dans l'une de au moins trois catégories : particulier,
entreprise, profession libérale, ... Ensuite, elle entre par login,
psw, et est automatiquement dirigée vers la partie correspondant à son
profil. C'est à dire qu'elle ne pourra lire les articles
qu"entreprise" si elle est entreprise, etc ...
Quelqu'un aurait-il une solution pour ce problème ? J'ai pense à une
champ de type set, appelé "codebarre", qui gèrerait les id de types
(1=particulier, 2=entreprise, etc). Qui serait ajouté aux rubriques,
articles, brèves ... mais je ne sais pas trop comment gérer cela
ensuite dans spip ...
Merci mille fois à la personne qui m'apporterait une solution pratique
... -- Marc VALLETEAU de MOULLIAC assfor 06 61 79 17 31
http://www.assfor.com L'expertise de la protection sociale des
salariés __________________________________________________
"L'intégrité de ce message n'étant pas assurée sur Internet, assfor ne
peut être tenu pour responsable de son contenu. Si vous n'êtes pas
destinataire de ce message, merci de le détruire et d'avertir
l'expéditeur."
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
--
Marc VALLETEAU de MOULLIAC
assfor
06 61 79 17 31
http://www.assfor.com
L'expertise de la protection
sociale des salariés
__________________________________________________
"L'intégrité de ce message n'étant pas assurée sur Internet, assfor ne peut être tenu pour responsable de son contenu. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur."