我觉得你可以这样 分别用PHP和java单独写个加密的类 php这边登陆后将起身份信息加自己密加一个随机数字发给java这边同时存入数据库,java这边接受信息后比对传过来的值和数据库中额值是否一致,是一致的怎么是合法登陆用户,如果不一致就是非法用户或者php这么已经注销
当然php这边如果注销或者重新登陆都会去修改存入数据库的那个值。
这样既可以防止非法用固定代码登陆 有保证合法用户不受到影响
如果你java那边不要用户名和密码,
你可以参考第三个登录的来做,
传一个key过去,然后验证就行了,
这样就很简单了,第三方登录都是这样做的。
key->value可以放缓存来做,这样又快又简单。
把登录信息记录到文件或者数据库,这样你两个系统都可以用它来验证是否登录,不要用php和java本身的session。
loading balance的多台服务器间共享登录信息也是这样做的