2010-10-13 4 views
0

Je ne sais pas si cela peut être fait par protocole. Supposons que nous voulions, sur la page d'index de connexion de something.com, permettre à l'utilisateur de renseigner son nom d'utilisateur et son mot de passe et, une fois cela fait, de le rediriger vers application.something/clientApplicationPage/vers Voir les détails. Puis-je avoir quelques lumières sur ce que je devrais avoir en considération afin de faire quelque chose comme ça s'il vous plaît?Connectez-vous à quelquechose.com dans application.something.com/clientApplicationPage/

Merci à l'avance, MEM

Répondre

1

Ceci peut être réalisé très facilement avec des sessions. Puisque PHP utilise un cookie pour maintenir l'état de la session, assurez-vous que vous autorisez le cookie de session à être défini pour tous les sous-domaines. Une fois que vous avez connecté l'utilisateur à quelquechose.com, envoyez un simple en-tête pour que le navigateur les redirige vers application.something.com. Le cookie sera toujours présent dans le domaine application.something.com et les données de la session seront très bien affichées.

Consultez la documentation sur les sessions: http://us.php.net/manual/en/session.configuration.php#ini.session.cookie-domain

Gardez à l'esprit que tout javascript vous écrivez devra se conformer aux SOP et ne sera pas en mesure d'accéder à quoi que ce soit sur les sous-domaines.