让用户在 Wordpress 中使用 ACF 注册表单创建自己的密码的安全方法?

问题描述

我希望允许用户自定义前端注册表单上创建自己的密码。

我已经使用 ACF 创建了一个前端用户注册表。

目前密码是在后端生成的,如下所示:

$password = wp_generate_password( 10,true,false );

$userdata = array(
    'user_login' => $email,'user_email' => $email,'display_name' =>  $display_name,'user_pass' =>  $password,'role' => 'puppydog',);

$created_user_id = wp_insert_user( $userdata );

从前端获取密码字段是一件简单的事情,但我想知道仅获取该密码字段、对其进行转义和散列并将其存储在数据库中是否安全?或者有更安全的方法吗?

我注意到 the answer here 似乎只是从前端获取密码并使用它“原始”创建一个用户,但我想确保这样做实际上相当安全?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)