恢复将 SMF 成员转移到 WP 用户的 sha1 密码?
是否可以恢复 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我找到了一些解决方法,可以通过以下方式让 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 plugin
which 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;
}