Wordpress C#用户登录

本文关键字:登录 用户 Wordpress | 更新日期: 2023-09-27 18:00:49

我有一个非常基本的C#登录系统,首先我使用localhost和基本的数据库库用户名密码,但现在我想将我的项目连接到我的网站wordpress,然后我意识到wordpress数据库根本不是基本的,它们加密用户密码。

这是我的登录系统的代码

MySqlCommand cmd =
                    new MySqlCommand("SELECT * FROM member.member WHERE username=@username AND password=@password ;",
                        connection);
                cmd.Parameters.AddWithValue("@username", this.metroTextBox1.Text);
                cmd.Parameters.AddWithValue("@password", this.metroTextBox2.Text);

这是一个示例密码,它是123456

$p$B84VsdpngrtX/Aep0VNW3X1mz8mzJ。

但这也是123456

$p$B9sKzYbWqf.BTewOR7G.4j2.1.7S87/

和这个

$p$BCkM0oYKnu2/M1Xz5BDBjnLqKOn.4。

我如何重新编码我的程序和检查密码是真是假。

Wordpress C#用户登录

很久以前问过,但为我未来的自己回答:

找到了CryptSharp库的链接。https://www.zer7.com/software/cryptsharp

下载的文件(.Net Framework 2.0(将所有文件复制到一个新的.Net Core(3.1(项目中,并在不接触任何文件的情况下进行编译。

wordpress密码检查工作正常,没有任何问题!

原始堆叠交换应答

这篇博客文章(法语(