Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Лабораторная работа №4.




Тема: Работа по разграничению полномочий в ИС.

Цель: Выработка навыков по разграничению полномочий пользователей с использованием распределения прав на выполнение операции с информацией подлежащей защите

Отчет:

В разработанном проекте добавили возможности управления доступом. Для информации, подлежащей защите, распределили для каждого отдельного пользователя права:

· На чтение

· Изменение

· Удаление информации


procedure TForm1.BitBtn1Click(Sender: TObject);

Var a,b,c,e:string;

begin

a:=Edit1.text;

b:=Edit2.text;

c:=Edit2.text+'dcg';

if Form3.Table1.locate(login;Parol',vararrayof([a,c]),[])

then

begin

form4.table1.append;

form4.table1.fieldbyname('Name_sob').value:=вход в систему';

form4.table1.fieldbyname('Vremy4').value:=Time();

form4.table1.fieldbyname('Data').value:=Now();

form4.table1.Post;

form4.table1.Refresh;

form4.table1.Refresh;


form5.table1.Refresh;


if Form3.Table1.locate(login;Dolzh',vararrayof([a,'Администратор']),[])

then begin

form1.Show;

end;

if Form2.Table1.locate(login;Dolzh',vararrayof([a,'Руководитель']),[])

then begin

form2.Visible:=true;

form5.Visible:=true;

form3.Visible:=false;

end;

if Form2.Table1.locate(login;Dolzh',vararrayof([a,'Пользователи']),[])

then begin

form2.Visible:=false;

form5.Visible:=false;

form3.Visible:=false;

form6.Visible:=true;

 

end

else

begin

form4.table1.append;

form4.table1.fieldbyname('Name_sob').value:='пароль неверен';

form4.table1.fieldbyname('Vremy').value:=Time();

form4.table1.fieldbyname('Data).value:=Now();

form4.table1.Post;

form4.table1.Refresh;

form4.table1.Refresh;

form4.table1.Refresh;

form11.Show;

end;

end; end;

end.


 

 

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных