如何获得wordpress登录验证详细信息

时间:2014-08-12 06:17:59

标签: php wordpress codeigniter authentication login

您好我想为我们的codeigniter网站创建一个wordpress连接,并连接我们自己的wordpress网站。我创建了一个登录页面并成功完成了所有wordpress身份验证。但我需要

`If I am already logged into Wordpress and then go to the codeigniter site ,  I should see the "Welcome Admin" in the upper right to indicate that I am logged in`.

但我不能从wordpress site获取身份验证详细信息。是否可以从wordpress获取登录详细信息?任何人请帮助我

1 个答案:

答案 0 :(得分:0)

您正在寻找的是单点登录解决方案。登录其中一个站点将允许您登录另一个站点。

要实现此目的,您可能需要重新组织人们登录的方式。您有两个选择:

1)更安全的方法是拥有一个登录源。然后,实现一个oAuth类型的解决方案,这样如果一个人访问另一个源并尝试登录,他们将被重定向到主源...登录...然后将它们发送回他们最初尝试登录的位置。我已经使用oAuth插件进行了几次wordpress,并在我的其他网站(即CakePHP中编写自定义代码......)中完成了这几次。但这不重要。

2)另一种方法是编写一个自定义插件,当一个人使用codeigniter登录时,他们会在后台手动登录到wordpress。不太安全......但如果您的网站不需要合适的安全性,那么它可能是一种选择。您的问题在于,您无法了解WP密码以进行正确的身份验证。