|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Joss, Ну прям ни че не скрыть, ни где не затаиться. Точно везде камеры и шпиены. По существу, я не особый Конспиролог и шифровальщик, просто смотрю, все кому не лень тестируют, думаю тоже руку приложу. Я просто так, смотрю пример и развитие событий для интереса, вдруг лет через 50-100 тоже захочется сотворить нечто подобное, но пока другие "дурацких планов" навалом. Так что ради меня ни чего подлаживать не стоит, просто подумалось, вдруг не учли такую оказию, как у меня, типа 2000 акс. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2018, 16:10 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Возможно окончательный вариант. Для переключения из Windows авторизации в Login/Password авторизацию теперь рядовому пользователю (не администратору) надо зайти в режим "Сервис". Там появится специальная кнопка для изменения режима авторизации. Нажмите её. Программа запросит код администратора. Введите его. Программа изменит тип авторизации и закроется. Запустите программу заново. У вас будет режим Login/Password авторизации. Добавлено предупреждение, если Вы захотите удалить сами себя из списка пользователей программы. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2018, 14:31 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Никто ещё не проверял или нет ошибок? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2018, 12:25 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Не смотрел, так как проведённое ранее тестирование и просмотр твоего кода натолкнули на идею переписать свой модуль авторизации. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2018, 14:34 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Ну и как? Выложишь для просмотра и обсуждения? Будет время - посмотри. Много доработал по твоим замечаниям. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2018, 14:50 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Да, потестирую, как будет время. Свой вариант тоже выложу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2018, 14:57 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, проба ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2018, 14:56 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАПЕНСИОНЕРКА, проба я подошла к подобной проблеме немного по другому --стандартный запрос логина (из списка) и пароля --запоминается код доступа(0-админ,1-начальник группы,2-рядовой исполнитель по задаче КАД?Ы, 3-по ЗА?ПЛАТА.....) --есть таблица формы, где в поле статус --перечень кодов доступа(код, имя формы или отчета, статус...) затем выход на главную форму, где в виде списка высвечивается доступный для данного пользователя список задач такое решение возникло в задаче, где сначала на главной форме было более 60 кнопок, причем требовалось скрывать лишние в зависимости от прав доступа ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2018, 14:57 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Не совсем то... Здесь речь идёт пока не о разграничении доступа, а о регистрации в программе. А уже после регистрации в программе начинается задача разграничения доступа. Мне трудно решить эту задачу в общем виде. Сделать универсальный модуль типа той же авторизации. Здесь добавляешь таблицу пользователей дополнительными полями, привязываешь к подразделению, направлению и плавно переходишь к задаче разделения привилегий. Самый первый мой пример как раз содержал остатки такой задачи. Таблицы отделов, должностей, организаций. Но потом я их убрал, чтоб не захламлять задачу. Этот модуль можно встроить практически в любую задачу и дополнить его по своему желанию. Механизмы добавления, удаления и изменения параметров пользователя, а так же переключения режимов авторизации фактически отработаны (ну или почти отработаны). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2018, 15:25 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
JossЭтот модуль можно встроить практически в любую задачу и дополнить его по своему желанию. Механизмы добавления, удаления и изменения параметров пользователя, а так же переключения режимов авторизации фактически отработаны (ну или почти отработаны). ... остается только искать задачи и тех, кто готов заплатить за решение этих задач... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2018, 13:09 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Версия: 0.7.19 Запускаем в первый раз. Заходим без логина. Заходим в таблицу пользователей и нажимаем кнопку изменить. Нам предлагают ввести пароль Админа, что мы и делаем. Закрываем форму изменения пользователя без внесения каких-либо изменений. Заходим в "Сервис" и нажимаем кнопку "сменить пароль текущего юзера". Нам предлагают ввести пароль админа, что мы и делаем, затем появляется окно ввода нового пароля, вводим пароль (не уверен, что это важно, но я вводил 121212). Получаем ошибку на скриншоте. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2018, 15:47 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Те-же операции в других режимах этой ошибки не вызывают. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2018, 15:55 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Stanislav P, спасибо. Буду смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2018, 19:00 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Исправленная версия ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2018, 19:43 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Версия 0.7.20 Заходим в первый раз раз без логина. Удаляем все записи юзеров, вводя каждый раз пароль админа. Переключаемся в Windows-авторизацию, введя пароль админа. Выходим. Заходим. Нам сообщают, что нас нет в базе и предлагают войти под встроенным админом, чтоб мы и делаем. Создаём юзера с локальным логином, даём ему админские права. Выходим. Заходим под правами вновь созданного юзера-админа. Идём в "Сервис\Смена пароля текущего юзера" и получаем приложенную ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2018, 12:48 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Пробежался по коду программы, ты везде делаешь селект делаешь по имени. На мой взгляд, это лучше делать по id юзера, который запихнуть в переменную. А тому-же встроенному админу присвоить нулевой ID. Тогда код программы можно значительно упростить и избежать ошибок с нулевым кол-вом строк из селекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2018, 13:54 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Stanislav PПробежался по коду программы, ты везде делаешь селект делаешь по имени. На мой взгляд, это лучше делать по id юзера, который запихнуть в переменную. А тому-же встроенному админу присвоить нулевой ID. Тогда код программы можно значительно упростить и избежать ошибок с нулевым кол-вом строк из селекта. Спасибо за тестирование. В одних местах я уже переделал под Id, а в некоторых ещё остались. Буду разбираться и с этой ошибкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2018, 15:19 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Stanislav PВерсия 0.7.20 Заходим в первый раз раз без логина. Удаляем все записи юзеров, вводя каждый раз пароль админа. Переключаемся в Windows-авторизацию, введя пароль админа. Выходим. Заходим. Нам сообщают, что нас нет в базе и предлагают войти под встроенным админом, чтоб мы и делаем. Создаём юзера с локальным логином, даём ему админские права. Выходим. Заходим под правами вновь созданного юзера-админа. Идём в "Сервис\Смена пароля текущего юзера" и получаем приложенную ошибку. Что-то Вы здесь пропустили в описании своих действий. Чтобы зайти под правами вновь созданного юзера Вам надо переключиться в режим Login/Passord Ведь, как Вы пишите, Вы создали пользователя с локальным логином. Под Виндовс авторизацией Вы бы просто не смогли бы войти таким пользователем. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2018, 15:43 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Вот, подправил изменение пароля. Определение пользователя по его коду, а не по логину. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2018, 16:09 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Последняя версия (0.7.21) позволяет вводить логины с пробелом вначале. Но при входе с таким логином, пишет, что такого юзера нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2019, 17:01 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Добавил обрезание незначащих пробелов при задании логинов. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2019, 09:13 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
С версией 0.7.22 вроде всё ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2019, 20:22 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Спасибо за тестирование. Буду надеяться, что это окончательный варант. Теперь, наверное на основе этого модуля можно попробовать набросать систему разграничения. Или доступа по привилегиям. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2019, 15:01 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Здравствуйте! Мн модуль очень понравился, удобный, да и собственно есть все примочки. Но есть ли возможность при входе обычного юзера (на администратора) скрыть нижние баттоны (btnManger, btnServis)? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 06:23 |
|
|
start [/forum/topic.php?fid=45&msg=39790774&tid=1610485]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 183ms |
0 / 0 |