我需要在ASP.NET网站和WordPress之间自动授权用户。这个想法是,一旦你登录到ASP.NET网站,如果你浏览WP页面,你自动登录,反之亦然。
在ASP.NET中,我可以针对WP数据库授权用户,但这是我能想到的,所以问题是。
- 如何启用此方向认证方案?
-Zubair
答案 0 :(得分:5)
我遇到了类似的问题,我有一个ASP.net应用程序(第三方)和一个PHP应用程序(内部构建)。我用几行代码修改了ASP.net应用程序,所以它的工作原理如下:
我还为会话添加了到期时间,以最大限度地减少假冒行为......
答案 1 :(得分:0)
有两种不同的服务器端脚本,很难创建按方向验证。由于WP使用cookies,您可能会尝试针对Cookie对用户进行身份验证。创建一种机制,检查用户计算机中是否存在有效的WP cookie,然后从cookie中读取以验证用户身份。
答案 2 :(得分:0)
通过SetCookie()
方法从PHP发送cookie,然后通过阅读cookies collection
从ASP.Net读取cookie(因为cookie的名称发生了变化)。然后解码url ..(在ASP.Net中你会得到加密的url。特殊的caharacters被(#-->%23 , @--->%40 etc..)
替换