|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Joss, для входа, пароль вводить необязательно. ввел Логин, зашел, можно завести нового пользователя. вобщем никаких ограничений. и это окно при выходе... может просто перенести кнопку выхода вверх вправо - и не спрашивать очевидное? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 13:23 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
aleckoJoss, для входа, пароль вводить необязательно. ввел Логин, зашел, можно завести нового пользователя. вобщем никаких ограничений. и это окно при выходе... может просто перенести кнопку выхода вверх вправо - и не спрашивать очевидное?Ну поставил бы я опрос на возможность добавлять пользователей только админу? Ну и что? Просто у нас в организации немного другая политика взаимодействия между пользователями, админами/разработчиками баз данных и админами сети. Пользователей Windows добавляет, выделяет сетевые ресурсы и изменяет параметры только админ сети. Админ/разраб БД делает первичную настройку программы, прописывает пути к таблицам, резервное копирование, раздаёт первичные привилегии в базе. А потом уже ответственный за базу в отделе, чаще всего старший группы, сектора, реже - отдела, вносит новых пользователей, даёт им привилегии, прописывает роли. Хотя кое в чём Вы и правы. Надо в примере для рядовых пользователей ввести запрет на изменение, добавление новых пользователей. Доработаю - выложу. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 14:12 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Новая версия программа. Теперь добавить удалить и изменить параметры, а так же сменить способ авторизации может или "Admin" или пользователь с администраторскими привилегиями. В параметрах пользователя появился флажок "Администратор" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 16:01 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Joss, может добавить суперюзера? (который имеет право создавать/изменять юзеров своего отдела) админу оставить права на создание этих суперюзеров только. для входа также не нужен пароль - хватает логина. окна с ругательствами заменил бы на Enabled=false кнопок или даже .visible=false. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 16:28 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Подумаю. На счёт ругательств согласен. Лень было код дописывать. На счёт суперюзера не понял. Чем флажок "Администратор" не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 16:35 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Двигаемся по github-way: https://github.com/cudu/ms-access-2007-authorization ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 16:44 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Озверин, и что это значит? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 16:49 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Joss На счёт суперюзера не понял. Чем флажок "Администратор" не устраивает? админ не знает кто в каком отделе с чем работает, соответственно не сможет эффективно управлять ролями и правами на работу с документами, при этом их может эффективно раздавать суперюзер, который при этом в остальных случаях - обычный юзер (управление настройками программы, архивирование, обслуживание базы) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 17:40 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Озверин, а почему *.txt , а не *.bas и *.cls ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 18:35 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
ПанургОзверин, а почему *.txt , а не *.bas и *.cls ? потому что встроенный saveastext сохраняет в txt, соответственно, встроенный loadfromtext - из txt загружает все обратно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 22:21 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
JossОзверин, и что это значит? что твой код можно посмотреть на гитхабе. можно загрузить его. изменить - вдруг комьюнити подключится. По-хорошему, следует избавиться от русских букв в комментариях и сообщениях ) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 22:25 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
ОзверинJossОзверин, и что это значит? что твой код можно посмотреть на гитхабе. можно загрузить его. изменить - вдруг комьюнити подключится. По-хорошему, следует избавиться от русских букв в комментариях и сообщениях ) Можно конечно всё на English перевести, но я сомневаюсь, что кого-нибудь из-за бугра это заинтересует. А у нас дай бог что бы без ошибок по-русски писали. P.S. Честно говоря, я не знаю что такое гитхаб. Позор на мою лысую голову... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 08:31 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Вчера дома дорабатывал модуль по предложениям aleco. Но вот куда потом его скинул, найти не могу. Сейчас загрузили работой. Или вечером посмотрю дома или когда освобожусь попробую наработки восстановить по памяти. И на счёт шифрования пароля в таблице. Если я выложу программу шифрования, то любой сможет расшифровать зашифрованное, тогда зачем она? Любители могут посмотреть на сайте NSA пример по шифровке данных в таблице. Могу его встроить в модуль. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 08:41 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Озверинпотому что встроенный saveastext сохраняет в txt, соответственно, встроенный loadfromtext - из txt загружает все обратно.экспортом пользоваться не пробовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 09:45 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
upd. У классов могут быть специальные настройки и скрытые атрибуты, я не уверен что они сохранятся подобным способом. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 09:47 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Панургupd. У классов могут быть специальные настройки и скрытые атрибуты, я не уверен что они сохранятся подобным способом. все работает как часы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 09:48 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
ПанургОзверинпотому что встроенный saveastext сохраняет в txt, соответственно, встроенный loadfromtext - из txt загружает все обратно.экспортом пользоваться не пробовал? экспортом чего и куда? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 09:48 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
JossЕсли я выложу программу шифрования, то любой сможет расшифровать зашифрованное, тогда зачем она?Пароли не шифруют, хранят хэш. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 09:51 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 10:04 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
ПанургJossЕсли я выложу программу шифрования, то любой сможет расшифровать зашифрованное, тогда зачем она?Пароли не шифруют, хранят хэш. Значит нужна программа хеширования паролей на VBA. У Вас она есть? У меня нет. Серьёзно. Хочу поискать. Где-то лежал расчёт CRC32 на VB. Может его приспособить. И я писал, что если злоумышленник добрался до таблиц, то наличие шифрования паролей его вряд ли остановит. И кстати, в интернете можно найти ломалки и онлайн сервисы по подбору паролей по их хэшу. Я даже как-то таким пользовался. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 11:12 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
JossИ кстати, в интернете можно найти ломалки и онлайн сервисы по подбору паролей по их хэшу. Что один человек сделал, то другой завсегда сломать сможет. © JossГде-то лежал расчёт CRC32 на VB.Почему бы и нет Такие секретные данные в базе? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 11:21 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
ПанургТакие секретные данные в базе? Та нет там ничего секретного. Лично у меня в базе хранятся данные по анкетам. И идентификация служит для того, чтобы определить, кто внёс, когда и сколько. Для более серьёзных вещей ведётся протоколирование. Не только кто и когда, но и что именно изменил, добавил или убрал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 11:59 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Выдалось немного свободного времени. Подправил программу по замечаниям aleco. Теперь при открытии списка пользователей обычным пользователем кнопки для добавления, изменения и удаления не видны. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 14:44 |
|
Модуль авторизации. Тестирование и обсуждение
|
|||
---|---|---|---|
#18+
Как говорится, совершенству нет предела. В моей программе есть несколько проблемных мест. Одно из них - ввод пароля администратора через InputBox. Все сидящие рядом могут его увидеть. Надо было или разрабатывать специальную форму для ввода пароля или модернизировать функцию InputBox так, что бы она могла работать в режиме ввода паролей (***). После недолгого поиска в сети я это нашел. Теперь предлагаю новую версию программы с вводом пароля в скрытом режиме. Программа тестировалась в Access 2010 64/32 под Windows 7 64/32 и в Access 2016 32 под Windows 10 64. Других под рукой не оказалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2018, 15:35 |
|
|
start [/forum/topic.php?fid=45&msg=39737326&tid=1610485]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 145ms |
0 / 0 |