Какими принципами следует руководствоваться, проектируя процедуры регистрации?
Какими принципами следует руководствоваться, проектируя процедуры регистрации?
Для начала сформулируйте преследуемые цели.
Пользователю процедура регистрации нужна для подключения сетевых дисков, формирования операционной среды и получения интересующей его информации от системного администратора.
Администратору процедура нужна для централизованного управления рабочей средой несамостоятельных пользователей и передачи информации (справочной и объявлений).
Использовать процедуры для обеспечения какой-либо защиты наивно, поскольку любые процедуры можно отменить и заменить опциями запуска команды LOGIN, что не запретишь сделать умелому пользователю.
Планируя процедуры, исходите из принципов разумной достаточности. Если процедура очень длинная (по времени выполнения), у пользователя появится сильное желание обойтись без нее.
Помните, что пользователи Windows могут жить в сети комфортно и без ваших процедур.
Старайтесь сокращать количество разных процедур, обслуживаемых вами. Использование в процедуре регистрации условных команд в сочетании с переменными в строках планирования драйвов при продуманной структуре каталогов и использовании объединения пользователей в группы позволяет составить достаточно гибкую и универсальную системную (в NetWare 4.x контейнерную, а лучше профильную) процедуру регистрации (одну-две) с целью упрощения многочисленных пользовательских процедур.