恢复将 SMF 成员转移到 WP 用户的 sha1 密码?

发布于 2024-11-13 23:17:50 字数 269 浏览 2 评论 0原文

是否可以恢复 sha1 密码(SMF 部分)?

我需要这个来将 SMF 成员转换为 WP 用户。我能够导入/转换每个 SMF 成员的所有信息,只有密码部分进展不顺利。

在 smf_members 表中,我还看到了一个passwordSalt 列,我是否需要它来转换密码。

目前我正在使用passwordpro测试一个密码,但我似乎无法让它运行,等待1天似乎有点长?我这个程序做错了什么?

问候

SMF = 简单机器论坛 WP=WordPress

is it possible to recover a sha1 password (SMF part)?

I need this to convert SMF members to WP users. I am able to import/convert all the info per SMF member, only the password part isn't going well.

In smf_members table i also see a passwordSalt column, do i need this to convert the password.

At the moment i am testing with passwordpro for just one password but i can't seem to get it going and waiting 1 day seems a bit long? What i am doing wrong with this program??

Regards

SMF = Simple Machine Forum
WP = WordPress

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我爱人 2024-11-20 23:17:50

好的,我找到了一些解决方法,可以通过以下方式让 SMF 成员成为 WP 用户
- 安装 buddypress
- buddypress smf 导入插件
- 仔细查看 smf_password_compatibility 插件,它将 SMF 密码转换为 WP 密码
$check = ( $hash == sha1( strtolower( $user_info->user_login ) . $password) );
if ( $check && $user_id ) {
// 使用新的哈希重新哈希。
wp_set_password($password, $user_id);
$hash = wp_hash_password($password);
返回真;
}

ok i found a bit of a workaround to get SMF members to WP users by
- installing buddypress
- buddypress smf import plugin
- take a close look at the smf_password_compatibility pluginwhich converts the SMF password to WP password
$check = ( $hash == sha1( strtolower( $user_info->user_login ) . $password) );
if ( $check && $user_id ) {
// Rehash using new hash.
wp_set_password($password, $user_id);
$hash = wp_hash_password($password);
return true;
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文