如何在WordPress和自动登录之外创建一个WP用户?

时间:2012-01-13 作者:baritoneuk

我在一个非WP站点上构建了一个成员目录(使用php和mysql)。每个成员都可以使用用户名和密码登录并更新其详细信息。

我想能够得到这个自动创建一个用户在Wordpress网站上使用从成员目录的详细信息。理想情况下,如果他们在成员目录中更新其详细信息,则WP站点上的用户详细信息将更新。我不确定这在密码方面是如何工作的。WP和成员站点目录都位于同一服务器上,因此可以访问每个数据库。

我还可以在成员目录上建立一个链接,将他们带到WP站点,并自动登录。我不确定最后一点,特别是出于安全考虑,但我只想避免他们重新输入用户名和密码。

是否有一种方法可以实现上述目标,理想情况下使用已经存在的东西?

2 个回复
SO网友:mor7ifer

如果您可以编写非wp站点来处理users和usermeta表,那么您可以使用wordpress来创建和验证登录cookie。如果这不是一个选项,您可以在wordpress中检查其他站点的登录信息,如果它存在并且格式正确,请使用wp_signon() 创建wordpress登录cookie。

SO网友:rexposadas

所以你基本上要求两件事。

来自外部应用程序(非WP站点)的身份验证单点登录(登录到非WP站点也会将其登录到WordPress站点)一种常见的方法是在WordPress将使用的非WP站点上构建身份验证服务。非WP站点将向WP站点返回登录令牌。将该令牌存储在cookie中。

一个示例用例是:

用户登陆您的WP站点。他试图登录

  • 将用户发送到WP站点上的登录页面
  • HTH

    结束

    相关推荐

    从主机或php文件中查找WordPress帐户信息

    我最近开始在一家公司工作,他们希望自己的网页得到更新。不幸的是,我只有托管信息和与FTP管理器关联的文件。该网页已加载并正在运行,但没有人知道它链接到的WordPress帐户。他们认为它不是正确的那个。是为了这个网站,http://adventcapitalpartners.com. 他们的公司有很多电子邮件地址,我试着在Wordpress中输入一些不同的地址,看看他们是否能在不碰运气的情况下恢复用户名/密码。他们使用从ProPhotoBlogs购买的主题。com和我有所有的编码文件。有没有办法通过编码文