![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Уважаемые программисты! Помогите, пожалуйста. Мне надо написать программу, для курсовой. Задача состоит в том, чтобы программа работала под разными пользователями с паролями. Чтобы другой пользователь не мог добавлять какие не будь данные в базу, за другого пользователя .
1.В самой программе можно было бы добавлять нового пользователя с паролем 2.Редактировать пользователя (только со своими данными) 3.Удалять пользователя (только со своими данными) Заранее огромное спасибо |
#2
|
|||
|
|||
![]() Просто для каждой таблшицы делаешь специальное поле, куда пишется имя пользователя, который залогинился в программу.
А вот дальше много разных вариантов. 1. Можно использовать пользователей СУБД. Тогда это поле можно вообще заполнять из триггера и для пользователя оно будет незаметно, но контроль будет. 2. Можно сделать свою систему авторизации внутри программы. Тогда это поле надо будет заполнять из программы. Большой разницы между этими двумя тетодами нет. Вопрос только в том, как будет удобнее на конкретной СУБД. Ну и сам контроль все-равно придется делать руками (можно сделать опять же либо на БД, в триггерах, либо на клиенте). А вот дальше - добро пожаловать в раздел "Работа". |