Создание/редактирование пользователя програмно
Опубликовано Dark в ЧТ, 29/07/2010 - 14:07
Сниппет для создания пользователя программно:
<?php $newUser = array( 'name' => 'username', 'pass' => 'password', // note: do not md5 the password 'mail' => 'email address', 'status' => 1, 'init' => 'email address' ); user_save(null, $newUser); ?>
Изменение данных пользователя:
<?php // загрузка объекта пользователь с USERID $existingUser = user_load('USERID'); // изменить какое-либо значение $existingUser->some_property = 'blah'; // сохранить изменения user_save((object) array('uid' => $existingUser->uid), (array) $existingUser); ?>
Если надо изменить данные профиля пользователя:
<?php // загрузка объекта пользователь с USERID $existingUser = user_load('USERID'); // создание массива с данными профиля для изменения $edit = array( 'profile_first_name' => 'Dark' ); // сохранение изменений user_save( (object) array('uid' => $existingUser->uid), $edit, 'Personal Information' // категория ); ?>
источник: _http://thedrupalblog.com/programmatically-addupdate-users-using-user-save


Нет комментариев на "Создание/редактирование пользователя програмно"
Отправить комментарий