如何以重力形式验证当前的自定义用户元

时间:2019-07-10 20:41:22

标签: wordpress

我想修改以下重力密码验证代码,以能够验证当前的自定义用户元值而不是密码,我已经更改了。此代码用于检查在字段中键入的值是否与他的wordpress帐户中的当前用户密码匹配。

// 16。当前的用户密码验证

add_filter('gform_field_validation_10_2','check_current_password',10,4); 函数check_current_password($ result,$ value,$ form,$ field){

$user = wp_get_current_user();

if ( ! wp_check_password( $value, $user->data->user_pass, $user->ID ) ) {
  $result['is_valid'] = false;
  $result['message'] = 'Invalid current password. Please try again.';
}

return $result;

}

/////////我已将user_pass密钥更改为user_phone密钥,但无法使用。

0 个答案:

没有答案