Мы находимся тут
Меню сайта
Мы находимся тут
Главная » Статьи » 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)
Просмотров: 1374 | Теги: Joomla, Постоянные, как, Hiiro no Kakera Episodul 7, пользователя, phpMyAdmin | Рейтинг: 0.0/0
Похожие материалы:
Всего комментариев: 0




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

- Ссылка - BBCode - HTML

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

Ключи для Файлообменников
Авторизация
Случайная статья
Включаем режим разработчика

[Мануал] по установке PTS сервера

JOOMLA И SEO: ОПТИМИЗАЦИЯ КЛЮЧЕВЫХ СЛОВ

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

Мануал по уменьшению трафика при DDOS-атаке сайта

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

Голосование за рестарт сервера / Vote For The Server Restart (Требуются исходники)

СОЗДАНИЕ КНОПКИ ДЛЯ ВИЗУАЛЬНОГО РЕДАКТОРА В JOOMLA 1.5

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

Сервер в Internet + Lan

Случайный фаил
PSD шаблон от студии DisError

[Freya]Скачать Исходники сборки сервера Lineage 2 от Open-Team rev 1853

[Share] Веб-Обвязка Java сервера epoch-life.com

Шаблон для Joomla YJ YouGrids

stress web для AION

[Interlude] Шара платной Geodata Akumu (revision 34)

War3FT mod server

Sunfury WoW Website

Меню для ucoz с переключением разделов

FilmPortal 9.4 DLE Шаблон кино фильмы кинотеатра

Инфо


Belfis Project © 2025