majordomo icon indicating copy to clipboard operation
majordomo copied to clipboard

Баг: Перестаёт работать панель управления

Open Gelezako opened this issue 6 years ago • 14 comments

Шаги для воспроизведения:

  1. Зайти в панель управления - раздел "пользователи".
  2. Добавить нового пользователя, не админа и не по умолчанию.
  3. Закрыть все вкладки и подождать некоторое время.
  4. Открыть приложение снова и нажать на кнопку "панель управления". (баг не проявляется сразу, у меня проявляется на следующий день, но скорей всего это происходит раньше, возможно после того как пропадет сессия.)

Фактический результат: Панель управления открыта не будет. Редирект на главную страницу.

Нотс: Если через phpmyadmin4 удалить из таблицы users этого пользователя, то панель управления снова начинает работать.

Gelezako avatar Sep 05 '17 07:09 Gelezako

Я попробовал воспроизвести через открытие новой вкладки в режиме инкогнито -- в таком случае сессия не подхватывается. Получилось воспроизвести только на половину -- создал пользователя, отключил и ему и администратору галочку "по-умолчанию", в новой сессии я действительно сразу не смог войти в админку, т.к. не был выбран пользователь с правами администратора. Я просто нажал на ссылку выбора пользователей на домашней странице и выбрал администратора. Пароль у меня не был установлен, так что пользователь сразу активировался и я смог спокойно зайти в панель управления.

sergejey avatar Sep 19 '17 09:09 sergejey

Я просто нажал на ссылку выбора пользователей на домашней странице и выбрал администратора.

1.что это за ссылка, как на неё нажать?

  1. Ну и как все же зайти под вторым пользователем?

Gelezako avatar Sep 19 '17 16:09 Gelezako

Клик на фотографию в правом верхнем углу -- это окно выбора текущего пользователя, там так же нужно кликнуть на фотографию нужного пользователя.

Если у пользователя нет прав администратора, то он не может зайти в панель управления.

sergejey avatar Sep 20 '17 11:09 sergejey

Может стоит скрывать кнопку админки в этом случае, чтоб не смущала?)

nick7zmail avatar Mar 21 '18 04:03 nick7zmail

Думаю не стоит её скрывать, потому что мы должны иметь возможность выбора пользователя под которым хотим зайти. Просто я ошибочно полагал что не админ тоже может войти в панель администрирования, но у него будут урезаны права. А оказывается видимо по задумке не админ может просто пользоваться сценами. Хотя чем отличается просто гость от зарегистрированного не админа мне не понятно.

Gelezako avatar Mar 21 '18 08:03 Gelezako

Гость - просто любой пользователь без имени, а зареганный - с именем, своим объектом, и к нему можно цеплять какие либо методы, на реакцию местоположения к примеру. А кнопку панели управления не совсем же убрать...просто скрыть её для неадминов, а когда выбираешь админа - отображать.

nick7zmail avatar Mar 21 '18 08:03 nick7zmail

Да, я понимаю что у зарегистрированного есть свойства итд. Я имел ввиду чем он отличается в плане доступа к панели инструментов? А на счёт скрытия понял идею, возможно так и лучше. Зачем отображать контрол если по нему нельзя кликнуть.

Gelezako avatar Mar 21 '18 10:03 Gelezako

В плане доступа к панели управления - скорее всего никак. Обоим запрещён. А вот в плане доступа к отдельным элементам сцен/меню - вполне могут отличаться. К примеру авторизованным (домашним) разрешать все элементы. Гостям, к примеру, только светом пощелкать, не более.

nick7zmail avatar Mar 21 '18 10:03 nick7zmail

Хм, и каким образ такие права можно раздать? Это на уровне сцен или как ?

Gelezako avatar Mar 21 '18 18:03 Gelezako

Пунктик есть во всех элементах сцен и элементах меню - контроль доступа... image

nick7zmail avatar Mar 21 '18 19:03 nick7zmail

Столкнулся с такой проблемой, установлен пароль на вход с нелокальной сети (EXT_ACCESS). И пароль на вход по паролю на администратора. Все =). Нормально захожу на главную страницу по паролю, но дальше не могу войти как пользователь-администратор, требует пароль, который не принимает. С локальной сети, спокойно захожу по паролю.

Aldaran avatar Jun 12 '19 13:06 Aldaran

то же, что у автора, не могу теперь никак попасть в админку, отовсюде редиректит на главную. есть как полечить?

andrey-melnyk avatar Nov 19 '21 09:11 andrey-melnyk

короче да, надо ручками в базе выставить дефолтного юзера, тогда работает. Спасибо автору за тему, а то потратил кучу времени шоб найти причину....

andrey-melnyk avatar Nov 19 '21 09:11 andrey-melnyk

Пунктик есть во всех элементах сцен и элементах меню - контроль доступа... image

Ну практически не во всех, но втрети точно есть

tarasfrompir avatar Nov 19 '21 09:11 tarasfrompir