php – 将wordpress身份验证与现有用户数据库集成
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 将wordpress身份验证与现有用户数据库集成,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1284字,纯文字阅读大概需要2分钟。
内容图文
![php – 将wordpress身份验证与现有用户数据库集成](/upload/InfoBanner/zyjiaocheng/892/12a2b4c0c81842b49764be1db4db73a4.jpg)
我有一个包含用户表的数据库,其中包含以下字段:
id
name
email
password
status
我的用户通过提供电子邮件和密码登录.我已经安装了一个有mysite.com/news路径的博客.
我想要的是,如果某个用户在我的网站中注册,它应该在我的wordpress数据库中自动添加一行.我想获取我的用户表的所有记录并存储在wordpress用户表中.此外,如果有人登录我的网站,它应该在他们访问博客时登录.
解决方法:
为何重复这些信息?您还必须采取措施在两个数据库之间获得一致的用户管理.
我建议使用现有数据库作为WordPress的身份验证源,使用此插件:http://wordpress.org/extend/plugins/external-database-authentication/
更新:
要允许用户登录到WordPress,请在您的网站上登录时设置WordPress身份验证cookie.您可以通过包含所需的最低WordPress代码并调用wp_setcookie()函数来完成此操作.
// include the wordpress files necessary to run its functions
include('../classpages/wp-config.php'); // this includes wp-settings.php, which includes wp-db.php, which makes the database connection
include(ABSPATH . WPINC . '/pluggable-functions.php');
// use wordpress's function to create the login cookies
// this creates a cookie for the username and another for the hashed password, which wordpress reauthenticates each time we call its wp_get_current_user() function
wp_setcookie($user_login, $user_pass, false, '', '', $cookieuser);
从Using wordpress login functions开始
内容总结
以上是互联网集市为您收集整理的php – 将wordpress身份验证与现有用户数据库集成全部内容,希望文章能够帮你解决php – 将wordpress身份验证与现有用户数据库集成所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。