powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Модуль авторизации. Тестирование и обсуждение
25 сообщений из 160, страница 5 из 7
Модуль авторизации. Тестирование и обсуждение
    #39751446
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,

Ну прям ни че не скрыть, ни где не затаиться.

Точно везде камеры и шпиены.

По существу, я не особый Конспиролог и шифровальщик, просто смотрю, все кому не лень тестируют, думаю тоже руку приложу.
Я просто так, смотрю пример и развитие событий для интереса, вдруг лет через 50-100 тоже захочется сотворить нечто подобное, но пока другие "дурацких планов" навалом.
Так что ради меня ни чего подлаживать не стоит, просто подумалось, вдруг не учли такую оказию, как у меня, типа 2000 акс.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39751636
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно окончательный вариант.

Для переключения из Windows авторизации в Login/Password авторизацию теперь рядовому пользователю (не администратору) надо зайти в режим "Сервис". Там появится специальная кнопка для изменения режима авторизации. Нажмите её. Программа запросит код администратора. Введите его. Программа изменит тип авторизации и закроется. Запустите программу заново. У вас будет режим Login/Password авторизации.

Добавлено предупреждение, если Вы захотите удалить сами себя из списка пользователей программы.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39752708
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто ещё не проверял или нет ошибок?
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39752808
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не смотрел, так как проведённое ранее тестирование и просмотр твоего кода натолкнули на идею переписать свой модуль авторизации.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39752818
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и как? Выложишь для просмотра и обсуждения?

Будет время - посмотри. Много доработал по твоим замечаниям.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39752830
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, потестирую, как будет время.
Свой вариант тоже выложу.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39753952
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,

проба
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39753953
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКАПЕНСИОНЕРКА,

проба
я подошла к подобной проблеме немного по другому
--стандартный запрос логина (из списка) и пароля
--запоминается код доступа(0-админ,1-начальник группы,2-рядовой исполнитель по задаче КАД?Ы, 3-по ЗА?ПЛАТА.....)
--есть таблица формы, где в поле статус --перечень кодов доступа(код, имя формы или отчета, статус...)

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

такое решение возникло в задаче, где сначала на главной форме было более 60 кнопок, причем требовалось скрывать лишние в зависимости от прав доступа
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39753978
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем то... Здесь речь идёт пока не о разграничении доступа, а о регистрации в программе. А уже после регистрации в программе начинается задача разграничения доступа.

Мне трудно решить эту задачу в общем виде. Сделать универсальный модуль типа той же авторизации. Здесь добавляешь таблицу пользователей дополнительными полями, привязываешь к подразделению, направлению и плавно переходишь к задаче разделения привилегий.

Самый первый мой пример как раз содержал остатки такой задачи. Таблицы отделов, должностей, организаций. Но потом я их убрал, чтоб не захламлять задачу.

Этот модуль можно встроить практически в любую задачу и дополнить его по своему желанию. Механизмы добавления, удаления и изменения параметров пользователя, а так же переключения режимов авторизации фактически отработаны (ну или почти отработаны).
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754499
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JossЭтот модуль можно встроить практически в любую задачу и дополнить его по своему желанию. Механизмы добавления, удаления и изменения параметров пользователя, а так же переключения режимов авторизации фактически отработаны (ну или почти отработаны).

... остается только искать задачи и тех, кто готов заплатить за решение этих задач...
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754614
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия: 0.7.19
Запускаем в первый раз. Заходим без логина. Заходим в таблицу пользователей и нажимаем кнопку изменить. Нам предлагают ввести пароль Админа, что мы и делаем. Закрываем форму изменения пользователя без внесения каких-либо изменений. Заходим в "Сервис" и нажимаем кнопку "сменить пароль текущего юзера". Нам предлагают ввести пароль админа, что мы и делаем, затем появляется окно ввода нового пароля, вводим пароль (не уверен, что это важно, но я вводил 121212). Получаем ошибку на скриншоте.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754617
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Те-же операции в других режимах этой ошибки не вызывают.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754683
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P, спасибо. Буду смотреть.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754698
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправленная версия
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754876
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия 0.7.20

Заходим в первый раз раз без логина. Удаляем все записи юзеров, вводя каждый раз пароль админа. Переключаемся в Windows-авторизацию, введя пароль админа. Выходим. Заходим. Нам сообщают, что нас нет в базе и предлагают войти под встроенным админом, чтоб мы и делаем. Создаём юзера с локальным логином, даём ему админские права. Выходим. Заходим под правами вновь созданного юзера-админа. Идём в "Сервис\Смена пароля текущего юзера" и получаем приложенную ошибку.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754931
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробежался по коду программы, ты везде делаешь селект делаешь по имени. На мой взгляд, это лучше делать по id юзера, который запихнуть в переменную. А тому-же встроенному админу присвоить нулевой ID. Тогда код программы можно значительно упростить и избежать ошибок с нулевым кол-вом строк из селекта.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754974
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav PПробежался по коду программы, ты везде делаешь селект делаешь по имени. На мой взгляд, это лучше делать по id юзера, который запихнуть в переменную. А тому-же встроенному админу присвоить нулевой ID. Тогда код программы можно значительно упростить и избежать ошибок с нулевым кол-вом строк из селекта.
Спасибо за тестирование. В одних местах я уже переделал под Id, а в некоторых ещё остались. Буду разбираться и с этой ошибкой.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39754988
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav PВерсия 0.7.20

Заходим в первый раз раз без логина. Удаляем все записи юзеров, вводя каждый раз пароль админа. Переключаемся в Windows-авторизацию, введя пароль админа. Выходим. Заходим. Нам сообщают, что нас нет в базе и предлагают войти под встроенным админом, чтоб мы и делаем. Создаём юзера с локальным логином, даём ему админские права. Выходим. Заходим под правами вновь созданного юзера-админа. Идём в "Сервис\Смена пароля текущего юзера" и получаем приложенную ошибку.

Что-то Вы здесь пропустили в описании своих действий. Чтобы зайти под правами вновь созданного юзера Вам надо переключиться в режим Login/Passord Ведь, как Вы пишите, Вы создали пользователя с локальным логином. Под Виндовс авторизацией Вы бы просто не смогли бы войти таким пользователем.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39755001
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, подправил изменение пароля. Определение пользователя по его коду, а не по логину.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39755384
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последняя версия (0.7.21) позволяет вводить логины с пробелом вначале. Но при входе с таким логином, пишет, что такого юзера нет.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39755450
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил обрезание незначащих пробелов при задании логинов.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39755726
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С версией 0.7.22 вроде всё ок.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39755868
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за тестирование. Буду надеяться, что это окончательный варант.

Теперь, наверное на основе этого модуля можно попробовать набросать систему разграничения. Или доступа по привилегиям.
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39789875
Animatrin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Мн модуль очень понравился, удобный, да и собственно есть все примочки.
Но есть ли возможность при входе обычного юзера (на администратора) скрыть нижние баттоны (btnManger, btnServis)?
...
Рейтинг: 0 / 0
Модуль авторизации. Тестирование и обсуждение
    #39790774
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та кто ж тебе мешает? Это вообще-то стартовая форма и сделана только для этой программы. Делай для себя как тебе удобно.
...
Рейтинг: 0 / 0
25 сообщений из 160, страница 5 из 7
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Модуль авторизации. Тестирование и обсуждение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]