logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
19 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 105 000 359

  • Nb. de membres 8 691
  • Nb. d'articles 1 694
  • Nb. de forums 25
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Pour débuter »» Lien en tant que membre vers un autre site

Nouveau sujet
 Lien en tant que membre vers un autre site#24624Répondre

2Contributeur(s)
AnonymeJireck
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjour,
Nous avons plusieurs sites d'anciens d'entreprises.
Comment faire pour entrer directement en tant que membre d'un site à l'autre ?
Exemple : je suis ABCD de l'association1 et je veux accéder aux information de l'association2,
puis-je créer un lien du type HTTP:www.association2.com;login=association1, psw=aaa
Nos sites sont en NPDS et après en avoir "bavé" je trouve très agréable ce produit.
J'ai rédigé un pense bête au fur et à mesure que je digérai le vocabulaire, les menus, les références aux articles et publications.
Je peux le mettre à disposition des béotiens comme moi quand il sera un peu plus propre.
Merci
Jireck Jireckicon_post
bonjour anonyme,

tu as plusieurs choix mais il faut mettre les mains dans le camboui ou rusé à mort....

1) Faire un table user commune,
2) faire des requetes sur les tables distantes des autres sites
3) Clusteriser les news (si c'est cela l'info que tu desire)
4) faire des liens login pass si les pass sont pas cryté et les mettre que pour les membres ( /!\ Attention à la securité....

Voila ...

Il faudrait savoir plus avant pour determiné la meilleurs solution...

Cordialement
Anonyme Anonymeicon_post
Bonsoir et merci pour ta réponse,

Je ne suis pas capable de faire cela, bien que j'ai l'impression d'avoir les mains pleines de camboui.

Mais le 4) m'intéresse, comment faire un login pass "en dur" avec un seul utilisateur ?
ex : sur le site1 tous les membres qui veulent aller sur le site2 s'appellent Tartempion, Tartempion étant définit comme membre du site2.(on envoie le mot de passe en clair ?)

Est-il possible de les déconnecter quand ils quittent le site2 ?

Est-il possible de masquer les indications de la derniere ligne de la fenêtre, celle qui indique les liens?

Une réponse à ma première question serait déjà très bien

Merci
Anonyme Anonymeicon_post
Bonjour Jireck,

Merci pour ta réponse.
Sais-tu comment se fait l'authentification au niveau de NPDS ? y a-t-il des variables de session positionnées ? y a-t-il moyen de passer des variables de session à un autre site NPDS en passant par exemple un ID qui serait commun aux 4 sites ? (en méthode POST par exemple)

Sinon au niveau SQL, nous avons 4 tables user différentes, mais si je devais faire des requêtes SQL vers une table user distante, il faudrait que je le fasse vers les 4 tables vu que je ne sais pas de quel site je viens (ou alors peut-être y a-t-il moyen d'utiliser le referer ?)

Bref, la partie authentification est-elle documentée quelque part ? ou fait il me cambouiser les mains :-)

Merci !
Jireck Jireckicon_post
Citation : Anonyme 

Bonjour Jireck,
bonsoir
Merci pour ta réponse.
Sais-tu comment se fait l'authentification au niveau de NPDS ?
oui
y a-t-il des variables de session positionnées ?
pas compris
y a-t-il moyen de passer des variables de session à un autre site NPDS en passant par exemple un ID qui serait commun aux 4 sites ? (en méthode POST par exemple)
oui mais complexe a premiere vue

Sinon au niveau SQL, nous avons 4 tables user différentes, mais si je devais faire des requêtes SQL vers une table user distante, il faudrait que je le fasse vers les 4 tables vu que je ne sais pas de quel site je viens (ou alors peut-être y a-t-il moyen d'utiliser le referer ?)
oui, il y a moyen

Bref, la partie authentification est-elle documentée quelque part ? ou fait il me cambouiser les mains :-)
non elle n'est pas documenter
Merci ! 

le plus simple etant que tu nous explique exactement ce que tu veux faire.
J'ais fait une version multisite /multidb de npds en alpha,alpha.

Il faut savoir le max de renseignement ... tel que
les site sont heberger chez le meme hebergeur, controle tu tout de a a Z ou non.... bref tout et je te fais une reponse direct...

pour les requete distante cela est plus complexe mais faisable ...

il manque un max d'info ...

je nsuis na ta dispo si besoin
Anonyme Anonymeicon_post
Merci Jireck et désolé pour le délais de ma réponse.

Il y a donc 4 sites sous NPDS qui sont hébergés chez un hébergeur externe.
Chaque site est géré par des personnes différentes, mais il y a la possibilité de travailler ensemble pour arriver à une solution commune. Cependant, chaque site devra garder la main sur ses utilisateurs et sur les droits associés.
J'ai accès au PHP/mysql par ftp, mais pas d'accès en SSH ou autre.
Chaque site a sa propre base d'utilisateurs.

L'idéal serait d'être connecté sur son site avec son nom d'utilisateur, et d'être vu sur les autres sites avec un login générique propre à mon site de provenance.

Par exemple, j'ai les sites 1, 2, 3 et 4.
Je me log en tant que Jean-Pierre sur le site 1. Il faudrait que quand je vais sur les sites 2, 3 et 4, je sois reconnu en tant que compte générique UserSite1. Et donc avoir des droits restreints, mais pas comme un visiteur, sur les autres sites.
les sites auront donc leurs bases de users comme aujourd'hui, plus trois nouveaux users, par exemple pour le site 1 j'aurai en plus UserSite2, UserSite3 et UserSite4.
Cela permet à chaque admin de garder le fonctionnement avec des utilisateurs locaux et des droits spécifiques, et de laisser un accès correct aux personnes issues des autres sites.

Y aurait-il moyen de positionner une variable de session lors du login, qui serait reconnue par les autres sites quand j'arriverais dessus ?
Ou une autre solution ?

Merci beaucoup !