请教高手~
我的网站是asp+mssql做的~·论坛说php+mysql做的
我现在想论坛和网站同一个用户名,如果做网站上登录了
就不要做论坛上重新登录了~~!就是同步问题,希望高手解决。
php和asp如何实现数据交换
答案:3 悬赏:50 手机版
解决时间 2021-02-25 14:46
- 提问者网友:爱了却不能说
- 2021-02-24 20:03
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-24 21:40
我的情况和你类似,我这里是asp+access,php+mysql全能空间,先是在access里放了用户信息,而后php需认证就通过ADO连access,但后来要求同时也要asp方面的认证,麻烦呀~~~~
后来有了一个折中的方案,用ajax(本人用的JQuery库),用户身份信息提交之后,先用ajax提交到php方审核,如通过,写入授权cookie(用session应该也可以,PHP的和ASP得session不在一个地方放着),返回php方审核结果,客户端收到php方审核结果后判断,成功的话就继续asp方审核,不成功的话提示错误,结束代码。asp方也审核成功后,写入session,返回客户端,javascript跳转到一个公用页面,里面有asp方面也有php方面的链接,点任意一个都应该是授权过的,不用认证。
出此之外,之前我也考虑过用祯嵌套(iframe)传值,但感觉如果是用户信息的话,用get法传值有些不太安全,并且用户操作感会差一点。
只是个思路,是个山寨算法,希望各位大虾们不要笑话啊~~~ 不过我个人感觉哦,还是java比较厉害哦,扮演着英语的角色,当两个语言互不往来而需要交流的时候,客户端的javascript就是最好的传话筒~~~
后来有了一个折中的方案,用ajax(本人用的JQuery库),用户身份信息提交之后,先用ajax提交到php方审核,如通过,写入授权cookie(用session应该也可以,PHP的和ASP得session不在一个地方放着),返回php方审核结果,客户端收到php方审核结果后判断,成功的话就继续asp方审核,不成功的话提示错误,结束代码。asp方也审核成功后,写入session,返回客户端,javascript跳转到一个公用页面,里面有asp方面也有php方面的链接,点任意一个都应该是授权过的,不用认证。
出此之外,之前我也考虑过用祯嵌套(iframe)传值,但感觉如果是用户信息的话,用get法传值有些不太安全,并且用户操作感会差一点。
只是个思路,是个山寨算法,希望各位大虾们不要笑话啊~~~ 不过我个人感觉哦,还是java比较厉害哦,扮演着英语的角色,当两个语言互不往来而需要交流的时候,客户端的javascript就是最好的传话筒~~~
全部回答
- 1楼网友:枭雄戏美人
- 2021-02-24 23:16
论坛 用的 discuz 的话 去下看网站 怎么整合 ucenter
- 2楼网友:枭雄戏美人
- 2021-02-24 22:31
你好!
不管在哪一方登陆,写个COOKIE,来告诉另一方自己已经登陆,并且吧用户名和密码加密后也存入COOKIE,这样,在另一方即可以判断是否已经登陆,以及用户名和密码是否正确。SESSION的话可能不行
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯