php发布一个web服务,.net端登录时调用web服务进行用户验证。
先在一个系统中登录,将特定的账号和已认证标识用MD5加密后Post到另一个系统,事先加好ReturnURL,就是一种方案
比如说在.net系统中登录没有成功,post到了PHP系统中并登录成功,怎么将当前登录的用户实体传到.net 系统中呢?
将Session保存到数据库中!
两个系统,不同的数据库(SqlSerVer,MySql)。保存在那个数据库好呢?还是在那个系统登录成功就保存在那个数据库中?能说的具体一点嘛!
@以人会友:
保存在sqlserver中!具体怎么做,你搜索一下……内容比较多……
相应登录的问题,其实就是单点登录的问题,我的框架中已经完美实现,欢迎了解。
1,新建一个验证的web service
或者
2, 定期同步两个数据库的用户信息