$md5 = "$P$Bb6HrFd7o8iTi/56mqsqco2.wpx.3D1";
preg_match('/^[a-f0-9]{32}$/', $md5) // failed
strlen($md5) == 34 && ctype_xdigit($md5) // failed
尝试以上方法检查给定的字符串是否为WordPress密码。
是否有任何解决方案来检查给定的字符串是否正确的WordPress密码格式?
我需要检查字符串是否已经是WordPress密码,然后仅创建一个用户并更新用户密码而不进行加密。
如果该字符串不是WordPress密码格式,则将其更改为WordPress格式。
如何在此处知道该字符串是WordPress密码。
答案 0 :(得分:-1)
您可以使用以下命令检查它是否为密码:
<?php wp_check_password( $password, $hash, $user_id ) ?>
在此处查找更多信息:https://codex.wordpress.org/Function_Reference/wp_check_password