首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ASP.NET和WordPress之间共享身份验证

问在ASP.NET和WordPress之间共享身份验证
EN

Stack Overflow用户
提问于 2009-09-14 10:33:19
回答 3查看 5K关注 0票数 4

我现在需要在ASP.NET网站和WordPress之间对用户进行自动身份验证。这个想法是一旦你登录到ASP.NET网站,如果你浏览可湿性粉剂页面,你就会自动登录,反之亦然。

在ASP.NET中,我可以根据WP数据库对用户进行身份验证,但这是我能想到的全部,所以问题是。

-How启用此定向身份验证方案?

-Zubair

EN

回答 3

Stack Overflow用户

发布于 2009-09-14 12:02:09

我也遇到过类似的问题,我有一个ASP.net应用程序(第三方)和一个PHP应用程序(内部构建)。我只用了几行代码就修改了ASP.net应用程序,使其工作方式如下所示:

PHP application

  • The用户登录到automatic)

  • Modification: ASP.net应用程序设置会话cookie (这是ASP.net )使用会话ID (在cookie中)和用户名

  • 将一行添加到数据库中。ASP.net应用程序读取ASP.net会话cookie并获取会话ID

  • PHP应用程序在数据库中搜索会话ID,如果找到,它会自动将会话与用户名ASP.net相关联

我还添加了会话的过期时间,以最大限度地减少模仿的可能性……

票数 6
EN

Stack Overflow用户

发布于 2009-09-14 11:12:07

有两个不同的服务器端脚本,很难创建定向身份验证。由于WP使用cookies,因此您可以尝试根据cookies对用户进行身份验证。创建一种机制,检查用户机器中是否存在有效的WP cookies,然后从cookies中读取以验证用户。

票数 0
EN

Stack Overflow用户

发布于 2011-09-23 20:08:25

通过SetCookie()方法从PHP发送cookie,然后通过读取cookies collection从ASP.Net读取cookie(因为cookie的名称发生了变化)。然后解码url..(在ASP.Net中,你会得到加密的网址。特殊字符被(#-->%23 , @--->%40 etc..)所取代

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1420761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档