PHP头条
热点:

请教两个PHP应用和一个Java应用怎么实现单点登录


请问两个PHP应用和一个Java应用如何实现单点登录?
请问两个PHP应用和一个Java应用,各应用的数据库相互隔离,但处于同一个域:
例如 app1.domain.com、app2.domain.com 和 app3.domain.com
PHP 基于 Apahce + PHP 5.2 开发,Java 应用基于 GlassFish 3.1.2 开发。

请问有什么方法可以做到单点登录?

------解决方案--------------------
Java
Cookie myCookie = new Cookie……
myCookie.setDomain(".domain.com");
……


php

setcookie("key", $value, $time, "/", ".domain.com");





------解决方案--------------------
通过js传递登录信息,是否同域并没有什么关系
------解决方案--------------------
做一个公用的身份认证系统。
用户登录一个应用系统的时候,传递给用户一个唯一的token标志,用户访问其他应用的时候,带上这个token标志,身份认证系统会认为用户已经登录。
具体的实现可以参考很多公司的SSO系统。

web应用的话,最简单的其实就是cookie的方式。

www.phpzy.comtrue/phprm/36759.htmlTechArticle请教两个PHP应用和一个Java应用怎么实现单点登录 请问两个PHP应用和一个Java应用如何实现单点登录? 请问两个PHP应用和一个Java应用,各应用的数据库相互隔离,但处于同一个域: 例如...

相关文章

PHP之友评论

今天推荐