SiNG cmsскачать SiNG cms

система управления сайтом
21 Ноябрь 2017 11:22 мск  
Стиль оформления
Проблема с модулем Пользователи [решено]
Форум > Баги > Проблема с модулем Пользователи [решено]
 
Страницы:
Автор Сообщение
 admin
администратор
Москва
сообщений: 1606
посмотреть личный профиль
#21 Дата 26.04.11 15:22
Включите боковую панель для тестирования. Что на ней - форма входа или админское меню?

разработчик SiNG cms
 designsing
#22 Дата 26.04.11 15:26
Сейчас попробую
 designsing
#23 Дата 26.04.11 15:28
включил, пишет, добро пожаловать, Админ.
а ниже ссылки:
• Личные данные
• Список пользователей
• Выход
 admin
администратор
Москва
сообщений: 1606
посмотреть личный профиль
#24 Дата 26.04.11 15:30
Если нет ссылки "Администрирование" - значит вы не админ.

разработчик SiNG cms
 designsing
#25 Дата 26.04.11 15:33
а как решить данное недоразумение? Понятно теперь почему выкинуло из админки
 admin
администратор
Москва
сообщений: 1606
посмотреть личный профиль
#26 Дата 26.04.11 15:39
Вы можете сделать и прислать мне дамп базы данных этого сайта?

разработчик SiNG cms
 designsing
#27 Дата 26.04.11 15:44
вот принимайте
 designsing
#28 Дата 26.04.11 15:52
на дампе вы увидите, как я создал группу Админимтраторы, которая не имеет прав администратора, и сам себя в нее перекинул. Глупо получилось, но теперь неприятно
 admin
администратор
Москва
сообщений: 1606
посмотреть личный профиль
#29 Дата 26.04.11 17:08
Мда... Это была славная битва!
Начало ей было положено ещё месяц назад, но тогда боец сдался :)
Баг обнаружен и убит. Приношу свои извинения пользователю designsing и благодарю за настойчивость.

Проблема состояла в том, что при установке модуля "Пользователи" права главного администратора прописывались по старому - AA, а не по-новому .AA. и, соответственно, "портились" при добавлении админа в группу.

Тех, кто пользуется системой уже давно и обновляет модули этот баг не коснулся.

Тех, кто только начал разбираться с системой и действующих сайтов ещё на ней не сделал, прошу обязательно заново скачать модуль "Пользователи" (если вы его используете) или последний апдейт к нему и заменить файл admin/users/install.php

Тем, кто пользуется системой недавно, но ещё не добавлял себя в пользовательские группы и, соответственно, права админа не сломались, надо выполнить на сервере код:
<?php
dbquery("UPDATE ".DBPREF."users SET rights='.AA.' WHERE id='1'");
echo "done";
?>

для этого его нужно скопировать в поле содержания новой страницы или панели и нажать кнопку "Пред.просмотр" (сохранять эту страницу или панель не нужно).

А тем, кто добавлением себя в группы уже "сломал" свои админские права, предлагаю два варианта на выбор:
1. или через phpMyAdmin заменить в таблице users права rights у пользователя с id=1 на .AA. (заглавные английские, именно с точками).
2. или создать php-файл (например - qwe.php) с содержанием:
<?php
require "conf.php"; require PATH."core.php";
dbquery("UPDATE ".DBPREF."users SET rights='.AA.' WHERE id='1'");
echo "done";
?>

залить его на сервер в корневую папку сайта и набрать в браузере http://ваш_сайт/qwe.php (потом этот файл удалить).

разработчик SiNG cms
Отредактировано: admin 26.04.11 17:11
 designsing
#30 Дата 26.04.11 17:28
=) ну я же говорил, что рановато скинули в корзину, извинения приняты))
 designsing
#31 Дата 26.04.11 17:35
Благодарю Админа за его терпение) спасибо, права починил!
Страницы:
 
Перейти на другой форум:
Рейтинг@Mail.ru Rambler's Top100
Simple Network Gear
Сайт управляется SiNG cms © 2010-2017