php - 在 ASP.NET 和 WordPress 之间共享身份验证

标签 php asp.net wordpress

我现在需要在 ASP.NET 网站和 WordPress 之间自动授权用户。这个想法是,一旦您登录到 ASP.NET 网站,并且如果您浏览 WP 页面,您将自动登录,反之亦然。

在 ASP.NET 中,我可以针对 WP 数据库授权用户,但这就是我能想到的,所以问题是。

-如何启用这种双向认证方案?

-祖拜尔

最佳答案

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

  1. 用户登录到 ASP.net 应用程序
  2. ASP.net 应用程序设置一个 session cookie(这是自动的)
  3. 修改:ASP.net 在数据库中添加一行 session ID(在 cookie 中)和用户名
  4. PHP 应用程序读取 ASP.net session cookie 并获取 session ID
  5. PHP 应用程序在数据库中搜索 session ID,如果找到,它会自动将 session 与找到的用户名相关联

我还为 session 添加了到期时间,以尽量减少假冒的可能性......

关于php - 在 ASP.NET 和 WordPress 之间共享身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1420761/

相关文章:

php - 是否可以使用 PHP 获取图像鼠标单击位置?

php - Mac OS X 10.9 连接到的未知 SSL 协议(protocol)错误

c# - session 在 ASP.NET Web 应用程序中未超时

php - 使用另一个标签将缩略图添加到 WordPress RSS

html - 如何更改菜单背景颜色

php - 在 wordpress 中使用 get_header 时在页面顶部添加间距

php - 我想让所有有球队名称的球员

php - 如何针对我的排序 GET 变量改进此代码?

c# - 无法加载引用程序集以从网站项目执行

asp.net - 将 MVC 用于 Webforms 项目的新部分