通过C++程序进行WordPress身份验证
Wordpress authentication through a C++ program
简短版本:我有一个用C++编写的服务器程序,还有一个用Wordpress编写的网站。我想将用户提供的密码与存储在Wordpress中的密码进行比较以登录用户。
长版本:一开始我以为Wordpress由于密码重置机制而使用MD5哈希,但事实证明Wordpress在重置密码后更改了哈希,所以它不再是MD5了。我有权访问数据库,并且可以导入用户表。我编写的 Web 服务器、数据库和C++服务器与 Debian 在同一台机器上运行。如何从Wordpress验证C/C++的密码?
我一直认为wordpress确实使用了MD5,除非您另行配置。您看到哈希值更改的原因可能是由于他们使用了随机盐。
我认为您的 2 个选择归结为:
- 直接查询 MySQL 数据库
- Shell到包含骨架wordpress的PHP引导程序,并通过命令行将用户名/密码传递给wordpress API凭据检查
相关文章:
- LibGit2 SSH身份验证失败
- 为什么 WinInet 在通过 FQDN 连接时无法通过协商自动进行身份验证,但如果通过 IP 连接则成功?
- 如何通过NetHTTPClient在HTTPS中进行身份验证
- 处理身份验证弹出窗口在wxWebView
- 如何测试我的谷歌身份验证器实现?
- 通过 Boost 和 C++ 进行 SMTP 身份验证
- libtorrent是否支持带摘要身份验证的http web种子
- 将Windows身份验证与cpprestsdk一起使用
- OCCI:使用SSL钱包身份验证连接到OracleDB
- 为什么我不能使用外围设备进行身份验证
- 无法使用C++代码向MongoDB进行身份验证
- 模拟的 HTTP 身份验证仅在本地主机上工作
- 使用OpenSSL的SHA 512 HMAC消息身份验证的问题
- Windows 套接字和身份验证构建在包含 Poco-Library 时失败
- 如何对进程进行身份验证
- 如何使用GSOAP初始化服务器上下文以启用简单身份验证(仅服务器身份验证)
- 解析 HTTP 的摘要式身份验证的正确正则表达式模式是什么?
- 在 SSH 上的公钥-私钥身份验证上的 libcurl 实现
- 使用 WinInet 的客户端身份验证(证书 + 私钥)
- 通过C++程序进行WordPress身份验证