ПОИСК
Категории книг
ОПРОС
Вопрос: Какой язык программирования вы предпочитаете
С/C++
Delphi
Visual Basic
Perl
Java
PHP
ASP
Другой
ЭТО ПОЛЕЗНО!
ОБРАТНАЯ СВЯЗЬ

/ Главная / Программирование / Иллюстрированный самоучитель по Visual Basic 6.0
Иллюстрированный самоучитель по Visual Basic 6.0

Ch 20.htm

назад | содержание | вперед

Работа с пользователями

Основная задача при работе с пользователями — это поддержка списка пользователей и назначение прав пользователей при операциях с проектами и файлами проектов. Работа с пользователями выполняется в окне администратора Visual SourceSafe Administrator (рис. 20.6), где по умолчанию представлен список пользователей базы данных.

Рис. 20.6. Окно администратора SourceSafe

В этом списке администратор может выполнить следующие действия с пользователями.

  • Добавить пользователя
  • Удалить пользователя
  • Изменить параметры пользователя
  • Изменить пароль пользователя

Добавление пользователей выполняется командой Add User (Добавить пользователя) меню Users (Пользователи). При этом вызывается одноименное окно Add User (рис. 20.7), в котором можно ввести имя пользователя и его пароль.

Рис. 20.7. Окно Add User для добавления пользователя

Удаление пользователя выполняется командой Delete User (Удалить пользователя) меню Users. При этом открывается диалоговое окно с запросом на подтверждение удаления. Пользователь при этом не должен быть соединен с базой данных.

Для изменения параметров пользователя необходимо выполнить команду Edit User (Изменить пользователя) меню Users (Пользователи). При этом вызывается одноименное окно, аналогичное окну для добавления пользователя (рис. 20.7), в котором отсутствует поле Password (Пароль). Для изменения имени пользователя следует ввести другое имя в поле User name (Имя пользователя).

Чтобы изменить пароль пользователя, необходимо воспользоваться диалоговым окном Change Password (рис. 20.8), открываемым при выборе команды Change Password (Изменить пароль) меню Users.

Рис. 20.8. Диалоговое окно Change Password для изменения пароля пользователя

В поле New password (Новый пароль) диалогового окна Change Password необходимо ввести новый пароль и продублировать его в поле Verify (Проверка). Для изменения пароля администратора требуется дополнительно ввести старый пароль.

После того как сформирован список пользователей, следует назначить всем пользователям индивидуальные права доступа к проектам базы данных.

Замечание

Необходимо напомнить, что доступ к работе с правами выполняется только с установленным флажком Enable Project Security (Доступность защиты проекта) на вкладке Project Security (Защита проекта) настройки режимов работы администратора SourceSafe.

Для настройки прав пользователей на проекты следует выполнить команду Rights by Project (Права на проекты) меню Tools (Сервис). При этом вызывается диалоговое окно Project Rights'(Права на проекты), в котором можно выполнить настройку прав пользователей отдельно на каждый из проектов (рис. 20.9).

Рис. 20.9. Диалоговое окно Project Rights для настройки прав пользователей на проекты в базе данных

Для настройки прав на проект следует в списке дерева проектов выбрать проект, для которого выполняется настройка прав, затем из правого списка выбрать пользователя и с помощью флажков, расположенных в области User rights (Права пользователя), установить набор необходимых прав. Права устанавливаются немедленно и отображаются в столбце Rights (Права) списка пользователей в виде буквенных сокращений. С помощью этой настройки каждому проекту можно назначить индивидуальные права доступа пользователей к файлам проекта.

В данном случае при настройке прав отправной точкой является проект. Это удобно, например, при создании нового проекта или проверке прав существующего проекта, поскольку виден весь список пользователей. Однако если требуется назначить индивидуальные права одному пользователю, то придется искать этого пользователя по всем проектам, что довольно неудобно. Для второго варианта назначения прав существует диалоговое окно Assignments for (Назначение для), которое вызывается командой Rights Assignments for User (Назначение прав пользователя) в меню Tools (Сервис). Это окно показано на рис. 20.10. Назначение прав выполняется для текущего по списку пользователя, имя которого отображается в наименовании окна.

В этом окне есть список прав на проекты и аналогичная предыдущей настройке группа флажков User rights (Права пользователя), в которой назначаются эти права. Права в этом списке отображаются те же, что были назначены в предыдущей настройке или установлены по умолчанию при регистрации пользователя. В этом окне можно изменить или добавить права на проекты. Для этого служат кнопки:

  • Add Assignment (Добавить назначение) — позволяет добавить или отредактировать права доступа пользователя;
  • Delete Assignment (Удалить назначение) — удаляет назначение прав доступа пользователя.

При добавлении прав вызывается диалоговое окно, аналогичное окну назначения прав для проекта (рис. 20.9), за исключением наличия списка прав пользователей. Действия здесь такие же, то есть для назначения прав доступа необходимо в области User rights установить соответствующие этим правам флажки. Для удаления достаточно подтвердить факт удаления прав пользователя на проект.

Рис. 20.10. Диалоговое окно Assignments for для индивидуальной настройки прав пользователей на проекты в базе данных

Если вводятся пользователи с равными правами, то можно воспользоваться диалоговым окном копирования прав пользователей друг другу Copy Rights Assignment to (Копирование назначения прав для), которое вызывается командой Copy User Rights (Копирование прав пользователя) меню Tools (Сервис). При этом для текущего пользователя вызывается диалоговое окно, показанное на рис. 20.11.

Рис. 20.11. Окно Copy Rights Assignment to для копирования прав пользователей

После выбора из списка в этом окне пользователя с. необходимы ми правами, при помощи кнопки Сору (Копировать) выполняется копирование прав доступа для выбранного пользователя, имя которого находится в заголовке окна.

 

назад | содержание | вперед


Компьютерные книги © 2006-2013
computers.plib.ru