Мы находимся тут
Меню сайта
Мы находимся тут
Главная » Статьи » Web Мастеру » Joomla Манулы

КАК ДОБАВИТЬ ПОЛЬЗОВАТЕЛЯ JOOMLA ЧЕРЕЗ PHPMYADMIN

Возникла сегодня простая задача: есть список пользователей (логин, пароль, имя и e-mail), необходимо по этому списку создать пользователей Joomla. Учитывая тот факт, что пользователей было немного, я решил написать SQL-запрос, чтобы вставить пользователей прямо из phpMyAdmin.

Информация о зарегистрированных пользователях Joomla хранится в нескольких таблицах:

  • jos_users
  • jos_core_acl_aro
  • jos_core_acl_groups_aro_map

Первая таблица является основной и содержит все данные о пользователе. Две другие таблицы принадлежат системе разграничения прав доступа Joomla и содержат информацию о принадлежности пользователя к конкретной группе пользователей Joomla.

Для того, чтобы добавить пользователя Joomla необходимо выполнить следующий запрос:

INSERT INTO jos_users( `name`, `username`, `password`, `email`, `usertype`, `gid` )
VALUES( 'Иванов Иван', 'ivanov', md5('12345'), 'ivanov@mail.ru', 'Registered', 18 );
 
INSERT INTO jos_core_acl_aro( `section_value`, `value` )
VALUES ( 'users', LAST_INSERT_ID() );
 
INSERT INTO jos_core_acl_groups_aro_map( `group_id`, `aro_id` )
VALUES ( 18, LAST_INSERT_ID() );

После выполнения такого запроса, в списке пользователей Joomla появится пользователь Иванов Иван, с логином ivanov и паролем 12345. Пользователь будет относиться к группе Registered, как будто бы он зарегистрировался через стандартный компонент регистрации пользователей Joomla.

В данном примере, пользователю автоматически присваивается группа Registered (во-первых эта информация прописывается в таблицу jos_users, а во-вторых значение 18 соответствует именно этой группе пользователей). Вот полный список групп и их названий (при необходимости можете вставить эти значения в запросы вместо 18 и 'Registered'):

  • 18 — 'Registered'
  • 19 — 'Author'
  • 20 — 'Editor'
  • 21 — 'Publisher'
  • 23 — 'Manager'
  • 24 — 'Administrator'
  • 25 — 'Super Administrator'

Вот так, просто и незатейливо можно добавлять пользователей Joomla из phpMyAdmin. Данный метод может использоваться для быстрого добавления заданного набора пользователей (ну допустим у вас есть 5 сайтов, и на них надо быстро добавить 5 редакторов, с одинаковыми данными для авторизации).


Категория: Joomla Манулы | Добавил: Belfis (25.07.2011)
Просмотров: 1351 | Теги: joomla, добавить, как, через, пользователя, PHPMYADMIN | Рейтинг: 0.0/0
Похожие материалы:
Всего комментариев: 0




Поделись ссылкой

- Ссылка - BBCode - HTML

Имя *:
Email *:
Код *:
Поиск
Полезное

Ключи для Файлообменников
Авторизация
Случайная статья
СОРТИРОВКА НОВОСТЕЙ ПО ДАТЕ СОЗДАНИЯ

Сервер в Internet + Lan

Полезные запросы

[Мануал] При нажатии на итем, выпадает рандомный предмет

Мануал о том, как сделать чтобы при нажатии на пердмет, у игрока появлялось html диалог

[Мануал] Запрет или разрешение атаки NPC игрокам

Антивирусные программы (Нужно оформить)

Отключение ненужных служб для ускорения работы Windows 7

ЗАМЕНЯЕМ «ПОДРОБНЕЕ» НА ЗАГОЛОВОК МАТЕРИАЛА

GM Команды

Случайный фаил
Dedicated Server CS 1.6 (4382)

Rank Info

GunGame Ammo

Quice 1.2.60 Редактор базы данных MaNGOS

Готовый Surf сервер для cs1.6 (сёрфинг в cs1.6)

[HF] Скачать Java Сборку Lineage 2 High Five от команды L2jServer rev.8485

Исходники сборки сервера Java open-team Freya (Private Server Project)

Account Creation - Cataclysm V1

МОДУЛЬ ОЧИСТКИ КЭША CACHE CLEANER 1.10.1

Исходники Java Сервера Lineage мода Good vs Evil (GVE)

Инфо


Belfis Project © 2024