|
Anonyme 19853
| Posté : 02-12-2009 18:32
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 | Citation
|
|
Jireck 8465
| Posté : 02-12-2009 21:41
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 |  Profil Citation
|
|
Anonyme 19853
| Posté : 02-12-2009 23:20
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 | Citation
|
|
Anonyme 19853
| Posté : 03-10-2010 14:13
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 ! | Citation
|
|
Jireck 8465
| Posté : 03-10-2010 19:28
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 |  Profil Citation
|
|
Anonyme 19853
| Posté : 07-10-2010 17:24
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 ! | Citation
|
|