Главная
аудио дизайн жизнь annotate breadcrumb css darkspace drupal form ie jquery node pathauto taxonomy taxonomy image user views
я в твиттере
  • Главная
  • Портфолио
  • блог
  • Drupal подшивка
  • музыка
  • полезные ссылки
  • Контактная информация

навигация

  • Pathauto для казахского языка в Drupal
  • jCarousel руками в Drupal
  • Глобальные переменные
  • Мультиязычный заголовок
  • Переменные Node.tpl
  • Подробнее о форматировании
  • Полезные функции Drupal
  • Пункт меню не являющейся ссылкой
  • Создание ноды с минимальным вводом
  • Создание/редактирование пользователя програмно
  • Список потомков термина
  • Список терминов словаря, включая документы с каждым термином
  • Форма обратной связи в блоке
  • Хлебные крошки на страницах таксономии (Views)
Главная » Блоги » Dark's блог

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

Опубликовано 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

‹ Создание ноды с минимальным вводом Вверх Список потомков термина ›
  • Dark's блог
Тэги:
  • drupal
  • user

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

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Вы человек?
CAPTCHA на основе изображений
Enter the characters shown in the image.
RSS I love Smashing Magazine!
Fervens. Автор темы Drupal Leow Kah Thong, дизайн Design Disease, логотип DeLammasu. Тема предоставлена Smashing Magazine.