|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.09.2016, 12:30 | #1 |
Пользователь
Регистрация: 24.09.2014
Сообщений: 36
|
Права доступа
В файле хранятся логин и пароль через пробел
Вася 12345 Петя 54321 Проверку на вход сделана. т.е по введенным значениям в Edit идет проверка с файлом . а как разделить права ? например вася зайдет как администратор ... а петя как пользователь но нужно около 5шт .. естественно по проверка будут открываться свои формы для каждого пользователя.. но вот как проверку осуществить... Код:
|
22.09.2016, 13:27 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну,
во-первых, хранить логин и тем более, пароль, в файле в открытом виде, это равносильно тому, чтобы ключик от двери, чтобы не потерялся, повесить на верёвочку, привязанную к дверной ручке - а что, удобно - ключ всегда под рукой! Нужно логин шифровать, а вместо пароля хранить его хэш (и тоже не в открытом виде, а в зашифрованном/закодированном виде). теперь по поводу прав. Вы, как разработчик, можете придумать кучу вариантов. начиная с того, что сделать роль пользователя неотъемлемый аттрибутом логина и хранить в одной записи, там же где логин и пароль: Вася 12345 Admin Петя 432101234 UserReadOnly Ваня 1212121234 User и т.д. в этом случае роли должна понимать программа - что позволено делать Admin, что позволено делать User, а что - UserReadOnly Ну, помните, что есть ещё огромная куча вариантов распределения прав. p.s. логин/пароль/права лучше хранить не в текстовом файле, а в файле собственного формата (например, в типизированном). Разумеется, кодирование это никак не отменяет! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Права доступа в бд | Игорь2322223 | Microsoft Office Access | 1 | 20.02.2016 09:24 |
права доступа | serres | Общие вопросы .NET | 1 | 28.02.2010 22:06 |
Права доступа к директории | Linel | PHP | 7 | 04.12.2009 16:23 |
Права доступа | Olejik | Общие вопросы C/C++ | 0 | 02.12.2009 15:38 |
Права доступа | L_M | Операционные системы общие вопросы | 1 | 19.07.2009 08:09 |