2010-05-20 2 views
2

Je suis chargé de créer un site web en utilisant joomla. Ce sera un site «frère» pour un site joomla existant. Les deux sont dans le même domaine. Toutefois, les propriétaires souhaitent que les utilisateurs puissent se connecter à l'un d'entre eux et rester connectés à l'autre.Besoin d'un login pour deux ou plusieurs sites différents dans joomla

Comment cela peut-il être accompli? Si possible

Merci d'avance! :)

Répondre

1

Utilisez OpenID au lieu de l'authentification locale.

+0

OK. J'ai analysé plus tôt avec le concept openid mais je ne sais pas comment l'utiliser. – Karthik

+0

J'imagine que vous installez un module de connexion OpenID sur les deux sites. Une fois cela fait, les utilisateurs peuvent se connecter en utilisant leurs comptes OpenID. Avez-vous déjà utilisé OpenID? Vous vous inscrivez sur un site Web tel que https://www.myopenid.com/. Ce compte est ensuite connecté à chaque site Web compatible avec OpenID tel que Stack Overflow. – mcandre

0

Une façon de le faire est de créer deux sites distincts dans la même instance de Joomla ...

D'abord, suivez les instructions à http://docs.joomla.org/Multiple_Domains_and_Web_Sites_in_a_single_Joomla!_installation qui explique comment créer les deux sites. Lorsque vous créez vos modèles de site, utilisez différentes positions de module pour chacun des sites. Par exemple si votre menu est normalement publié dans la position du module "left", vous pouvez créer le second template avec une position de module appelée "left2" puis créer des menus séparés pour chaque site et les publier juste à la position du module correspondant.

Espérons que cela aide!

Matt

0

J'utilise JMS2Win.

http://www.jms2win.com/JMS2Win

Vous pouvez l'utiliser pour créer des sites en double qui partagent les mêmes tables DB et différentes à l'intérieur.

Cela coûte environ 80 $, mais ça vaut vraiment le coup, car c'est un composant avec une assez bonne documentation. Le gars qui l'a construit, Edwin fournit également un bon soutien.

J'ai dupliqué quatre sites d'un maître avec un contenu différent, avec des tables utilisateur partagées. Realyly élégant, comme ce n'est pas un système de synchronisation, il est partagé ...

1

Il est certainement possible -

  1. Les cookies doivent être sous-domaine indépendant
  2. Vous devez synchronisation des tables utilisateur et de session à travers les sous-domaines.

Pour faire la tâche-1, référez-vous à http://www.idealog.us/2006/09/php_session_coo.html. Pour la tâche 2, vous pouvez écrire un plugin, qui synchronise l'utilisateur et la table de session entre les sous-domaines.

Questions connexes