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



嗨,我想为我们的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站点获取认证细节。有没有可能从wordpress上得到登录的详细信息?谁来帮帮我

您正在寻找的是单点登录解决方案。登录这两个网站中的任何一个都允许您登录另一个。

要做到这一点,您可能需要重新组织人们登录的方式。你有两个选项:

1)更安全的方法是拥有一个登录源。然后,实现一个oAuth类型的解决方案,这样,如果一个人访问其他源并试图登录,他们将被重定向到主源…然后他们会被送回他们最初尝试登录的地方。我已经用wordpress的oAuth插件做了几次,并在我的其他网站(这是CakePHP…但这并不重要)。

2)另一种方法是编写一个自定义插件,当一个人用codeigniter登录时,他们在后台手动登录到wordpress。没有那么安全……但是,如果您的站点不需要体面的安全性,这可能是一个选择。这里你的问题是,你不知道WP密码,以便进行适当的身份验证。

相关内容

最新更新