【问题标题】:How to customise wordpress user authentication如何自定义wordpress用户认证
【发布时间】:2016-01-18 10:18:23
【问题描述】:

我有一个旧网站,可以让人们注册和做员工。假设它是 www.example.com。

现在我添加了一个子域,reviews.example.com,并希望我的用户撰写评论。 reviews.example.com 是在 wordpress 中完成的,效果很好。

但是,由于我的用户已经在旧网站上注册,理想情况下,我希望我的用户使用他们的旧用户名和密码登录评论网站。另外我希望新用户继续在旧站点注册,我可以编写另一个查询将新用户的用户名和密码插入到 wordpress 的用户表中。

对于 wordpress 的自定义登录过程,我可以在某处应用回调,所以当 wordpress 登录失败时,我将运行我的自定义查询并创建并返回一个 wp_User 对象?

还是直接在wordpress中改登录码比较好?我搜索了 wordpress 代码,并看到了我可以破解来放置我自己的登录逻辑的代码。

【问题讨论】:

  • 您可以简单地安装 wordpress 并在截断 wp-User 表并导入 wp-user(以前有用户数据)之后导入您的 sql 数据库,并且相同的 wordpress 用户将能够注册以前的用户可以登录
  • 我的主站肯定不在wordpress上,我也希望人们保持主站不变并修改新的wordpress博客。
  • 有多少用户注册了一个大概的想法?
  • 我现在有 200 个用户,为什么会有不同?对我来说,修改或回调 wordpress 是要走的路。

标签: wordpress wordpress-login


【解决方案1】:

然后可以完成一个解决方案 即

我假设您创建了用户名字段和密码字段 注册和密码是可见的。

现在,一旦您在 blog.website.com 上安装了 wordpress,然后您需要复制为您的 previous_users 导入的 sql 查询并粘贴到您的 phpmyadmin 的 SQL 查询中,之后您只需要添加相同的字段在您的数据库中,因为 wp-users 字段包含,然后将您的用户密码设置为 MD5 crypt,您只需将密码类型字段更改为 MD5 crypt,您的所有用户都可以在那里登录。

我希望我对你很清楚。 有任何疑问可以评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 2012-05-05
    • 2014-02-02
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多