Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP在Joomla中创建未阻止的用户_Php_Joomla - Fatal编程技术网

使用PHP在Joomla中创建未阻止的用户

使用PHP在Joomla中创建未阻止的用户,php,joomla,Php,Joomla,尽管将“block”设置为0,但我无法创建一个未被阻止的用户。我能够成功创建用户,但我不能让他们从一开始就被设置为未被阻止 $data = array( "name"=>$name, "username"=>$username, "password"=>$password, "password2"=>$password, "email"=>$email, "block"=>0, "sendEmail"=>0, "groups"=>$arrGroup

尽管将“block”设置为0,但我无法创建一个未被阻止的用户。我能够成功创建用户,但我不能让他们从一开始就被设置为未被阻止

$data = array(
"name"=>$name,
"username"=>$username,
"password"=>$password,
"password2"=>$password,
"email"=>$email,
"block"=>0,
"sendEmail"=>0,
"groups"=>$arrGroups
);

如果你想知道为什么我会这么做,那是因为我相信走到这一步的用户不是机器人

这绝对是创建未阻塞用户的代码<代码>$data['block']应为0。你确定用户实际上被阻止了,而不是其他什么吗?您是否检查了在数据库中创建的行,并检查了
字段是否设置为1


您是否100%确定上述代码是创建被阻止用户时执行的代码?

这绝对是创建未阻止用户的代码<代码>$data['block']应为0。你确定用户实际上被阻止了,而不是其他什么吗?您是否检查了在数据库中创建的行,并检查了
字段是否设置为1


您是否100%确定上面的代码就是创建阻止用户时执行的代码?

我很困惑。您是在CLI中执行此操作的吗?还是一个组件?插件?您正在创建一个用户。你为什么不使用那个API来解除阻塞呢?您需要显示用于创建用户的代码,但一般情况下,用户无法自行解除阻止。您可能想更改全局配置,这样用户就不会默认被阻止。我很困惑。您是在CLI中执行此操作的吗?还是一个组件?插件?您正在创建一个用户。你为什么不使用那个API来解除阻塞呢?您需要显示用于创建用户的代码,但一般情况下,用户无法自行解除阻止。您可能需要更改全局配置,以便用户不会被默认阻止。感谢您的反馈。我很确定这就是正在执行的代码,但我必须进一步调查它。但是是的,用户似乎确实被阻止了。不,这绝对不是创建未被阻止用户的代码。您需要检查configuration.php上的默认值,因为这是要设置的值。有一个api来处理用户保存后的解锁。。。还要注意,用户对象有一个
$block
属性。感谢您的反馈。我很确定这就是正在执行的代码,但我必须进一步调查它。但是是的,用户似乎确实被阻止了。不,这绝对不是创建未被阻止用户的代码。您需要检查configuration.php上的默认值,因为这是要设置的值。有一个api来处理用户保存后的解锁。。。还请注意,用户对象有一个
$block
属性。