Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#211 closed улучшение (fixed)

Окно авторизации

Reported by: san Owned by: dimag
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: интерфейс
Cc:

Description


(надписи, как обычно, перевести на русский, какие-то проблемы у дизайнера с русским)

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

  • вводим руками uri (например 2@192.168.10.20) и пароль
  • нажимаем кнопку "вход"
  • при успешной авторизации этот пользователь будет сохранён в списке в виде "Техник Петров"<2@192.168.10.20> имя пользователя будет получено с сервера.

Attachments (2)

authorization_.png (16.0 KB ) - added by san 8 years ago.
ss3.jpg (18.3 KB ) - added by alx 8 years ago.

Download all attachments as: .zip

Change History (21)

by san, 8 years ago

Attachment: authorization_.png added

comment:1 by san, 8 years ago

Пустая площадь слева - место под логотип, будет позже.

comment:2 by dimag, 8 years ago

Keywords: интерфейс added
Resolution: fixed
Status: newclosed

r254.

comment:3 by san, 8 years ago

Resolution: fixed
Status: closedreopened

При задании пользователя вручную, вход осуществляется не под его именем, а под именем пользователя из списка

comment:4 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

by alx, 8 years ago

Attachment: ss3.jpg added

comment:5 by alx, 8 years ago

Resolution: fixed
Status: closedreopened

Не работает вход в систему. Порядок действий:

  1. В поле "Пользователь" ввожу "2@192.168.0.63".
  2. В поле "Пароль" ввожу "1".
  3. Нажимаю "Вход", и получаю сообщение "Выбран неверный пользователь".


in reply to:  5 comment:6 by san, 8 years ago

Replying to alx:

Не работает вход в систему

Подтверждаю, такое поведение наблюдается при отсутствии пользователей в конфиг файле

comment:7 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

comment:8 by alx, 8 years ago

Resolution: fixed
Status: closedreopened

Регрессия.

Та же проблема в r302.

comment:9 by dimag, 8 years ago

r303
Удалил всех пользователей из XML-файла.
Запустил программу, в пустую строку пользователь ввёл URI вида 2@192.168.0.63 и пароль
все запустилось.
Что вы ввели Александр?

comment:10 by alx, 8 years ago

Я ввел то, что изображено на картинке - 2@192.168.0.63.
Хм... Сейчас уже не могу воспроизвести, даже после отката к r302...

comment:11 by alx, 8 years ago

Только что удалось воспроизвести. Сначала (случайно) пару раз ввел невалидный URI, программа на него сругалась. Затем, когда ввел правильный URI, получил вышеописанную ситуацию. Точную последовательность действий не запомнил, продолжу эксперименты завтра.

comment:12 by dimag, 8 years ago

не забудьте написать URI

comment:13 by alx, 8 years ago

Научился воспроизводить!

  1. Запускаем программу (в конфиге нет сохраненных логинов).
  2. В строку "Пользователь" вводим "2@192.168.0.63" и нажимаем Enter.

Получаем сообщение "Выбран неверный пользователь".

comment:14 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

В r326 пробовал ввести строку "2@192.168.0.63"(без кавычек) при отсуствие в конфиге сохранённых логинов, ввожу пароль.
Все нормально соединилось.

in reply to:  14 comment:15 by alx, 8 years ago

Resolution: fixed
Status: closedreopened

Replying to dimag:

В r326 пробовал ввести строку "2@192.168.0.63"(без кавычек) при отсуствие в конфиге сохранённых логинов, ввожу пароль.
Все нормально соединилось.

Вы не следовали описанному мной в comment:13 сценарию. В моей последовательности действий нет ввода пароля.

comment:16 by dimag, 8 years ago

Сделал следующее в r335 на конфигурации без сохранённых пользователей
1)ввёл строку 2@192.168.0.63 в поле пользователь
Нажал на кнопку "Вход".
Появилось следующее сообщение: "Ошибка соединения с БД. Access denied for user '2'@'testPC'(using password:NO)
Как и надо.
У меня не воспроизвелось ваше сообщение "Выбран неверный пользователь"

in reply to:  16 comment:17 by alx, 8 years ago

Replying to dimag:

Нажал на кнопку "Вход".
У меня не воспроизвелось ваше сообщение "Выбран неверный пользователь"

Наверное потому что Вы не следовали сценарию, приведенному в comment:13.
Я там не нажимал кнопку "Вход", я нажимал Enter.

Last edited 8 years ago by alx (previous) (diff)

comment:18 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

Сделал как вы сказали, повторилосью Оказывается QComboBox автоматически добавляет введённую строку
r247

comment:19 by san, 6 years ago

Milestone: Текущее2 очередь

Milestone renamed

Note: See TracTickets for help on using tickets.