Права
доступа в приложении "Игра в доминирование"
Обратимся
к системе защиты приложения "Игра в доминирование". Серверная база
данных содержит объекты, которые будут совместно использоваться в сети несколькими
игроками. Необходимо обеспечить защищенность этих объектов в такой степени,
которая позволит игрокам принять участие в игре и при этом не вмешиваться в
ход игры. Клиентская база данных содержит объекты, которые будут использоваться
одним игроком, имеющим собственную копию этой базы данных или открывшим базу
данных клиента в режиме общего доступа. Взаимодействие с серверной базой данных
осуществляется через интерфейс DАО с помощью процедур на VBA. Поэтому в клиентской
базе данных имеет смысл защитить код на VBA и предоставить всем пользователям
права, достаточные для использования объектов базы данных на уровне игрока.
Таким образом, необходимо предоставить необходимые права группе Users и защитить
проект VBA, как описано
в разд. "Защита программного кода на VBA"
данной главы.
Параметры системы защиты приложения "Игра в доминирование"
приведены
в приложении 2.
Замечание
В примере приложения "Игра в доминирование" на компакт-диске программный проект не защищен и может быть просмотрен любым пользователем.