$nc_core->user->add( array $fields, mixed $groups, string $password, [array $add_fields], [string $registration_code] )
метод позволяет добавить нового пользователя или пользователей
Параметр | Описание |
---|---|
$fields | ассоциативный массив полей и из значений, например $fields = array('Login' => 'guest'); |
$groups | массив, список групп в которые добавить пользователя, либо строка с перечислением групп через запятую. |
$password | пароль нового пользователя |
$add_fields | ассоциативный массив, в который можно передать значения для полей 'Checked', 'UserType'; с версии 5.6.0.16060 также 'Catalogue_ID', 'RegistrationCode' |
$registration_code | код подтверждения регистрации |
Метод возвращает ID добавленного пользователя.
<?php // получаем объект nc_core $nc_core = nc_Core::get_object(); // добавить нового пользователя $nc_core->user->add( array('Login' => 'guest', 'Email' => 'guest@gmail.com'), '1,3' , 'пароль', array('Checked' => '0') );
Обновлено: 27.07.2018
Комментарии 6
$nc_core->db->insert_id - Нечего не выводит
$user_id = $nc_core->user->add( array(... - Не чего не выводит.
$nc_core->user->user_id - Нечего не выводит
[CODE]$u_id = $nc_core->user->add( array('Login' => 'guest', 'Email' => 'guest@gmail.com'), '1,3' , '12345', array('Checked' => '0') );
echo "ID пользователя: ".$u_id;[/CODE]
[URL='http://joxi.ru/iqwFVP3JTJAINW7VU3Q']результат[/URL]
Catalogue_ID, а не Catalogue