<-
Apache > HTTP Server > Documentation > Version 2.0 > Modules

Apache Модуль mod_auth_anon

Description: позволяет "анонимный" пользовательский доступ к заверенным областям
Status: расширение
Module Identifier: auth_anon_module
Source File: mod_auth_anon.c
Compatibility: доступный только в версиях до 2.1

резюме

этот модуль действительно получает доступ к контролю в манере, подобной участкам анонимной программы передачи файлов; то есть. иметь 'волшебство', пользовательское id 'анонимный' и адрес электронной почты как пароль. Эти адреса электронной почты могут быть зарегистрированы.

объединенный с другим (база данных) методы контроля доступа, это учитывает эффективное пользовательское прослеживание и настройку согласно пользовательскому профилю, все еще держа участок открываются для 'незарегистрированных' пользователей. Одно преимущество использования пользовательского прослеживания на основе автора состоит в том, что, в отличие от волшебного печенья и забавного URL пред/постустанавливает, это является полностью независимым браузером, и это позволяет пользователям разделять URL.

директивы

темы

top

Example

пример ниже (когда объединено с Подлинными директивами базируемого htpasswd-файла (или GDM, mSQL и т.д.) основная система управления доступа позволяет пользователям войти как 'гости со следующими свойствами:

Excerpt of httpd.conf:

Anonymous_NoUserID off
Anonymous_MustGiveEmail on
Anonymous_VerifyEmail on
Anonymous_LogEmail on
Anonymous anonymous guest www test welcome

AuthName "Use 'anonymous' & Email address for guest entry"
AuthType basic

# An AuthUserFile/AuthDBUserFile/AuthDBMUserFile
# directive must be specified, or use
# Anonymous_Authoritative for public access.
# In the .htaccess for the public directory, add:
<Files *>
Order Deny,Allow
Allow from all

Require valid-user
</Files>

top

Anonymous Directive

Description: определяет userIDs, которым позволяют доступ без проверки пароля
Syntax: Anonymous user [ user ] ...
Context: справочник, .htaccess
Override: AuthConfig
Status: расширение
Module: mod_auth_anon

список одного или более 'волшебства' userIDs, которым позволяют доступ без проверки пароля. userIDs - отделенное место. Возможно использовать 'и" кавычки, чтобы позволить место в userID так же как \ характер спасения.

пожалуйста отметьте, что сравнение СЛУЧАЙ-В-ЧУВСТВИТЕЛЬНОМ .
я настоятельно предлагаю что волшебное имя пользователя ' anonymous 'является всегда одним из позволенных userIDs.

Example:

Anonymous anonymous "Not Registered" "I don't know"

это позволило бы пользователю вступать без проверки пароля при использовании userIDs "анонимного", "Анонимный", "Не Зарегистрированный" и "я Не знаю".

top

Anonymous_Authoritative Directive

Description: формирует, если разрешение провалится к другим методам
Syntax: Anonymous_Authoritative On|Off
Default: Anonymous_Authoritative Off
Context: справочник, .htaccess
Override: AuthConfig
Status: расширение
Module: mod_auth_anon

когда установлено On , есть, не проваливаются к другим опознавательным методам. Так, если userID не соответствует ценностям, определенным в Anonymous директива, доступ отрицается.

убедитесь, что Вы знаете то, что Вы делаете, когда Вы решаете включить это. И помните, что заказ, в котором подвергнуты сомнению Опознавательные модули, определен в modules.c файлах в, собирают время.

top

Anonymous_LogEmail Directive

Description: наборы, будет ли введенный пароль загружен ошибочная регистрация
Syntax: Anonymous_LogEmail On|Off
Default: Anonymous_LogEmail On
Context: справочник, .htaccess
Override: AuthConfig
Status: расширение
Module: mod_auth_anon

когда установлено On , неплатеж, введенный 'пароль' (который, мы надеемся, содержит заметный адрес электронной почты) загружен ошибочная регистрация.

top

Anonymous_MustGiveEmail Directive

Description: определяет, позволяются ли чистые пароли
Syntax: Anonymous_MustGiveEmail On|Off
Default: Anonymous_MustGiveEmail On
Context: справочник, .htaccess
Override: AuthConfig
Status: расширение
Module: mod_auth_anon

определяет, должен ли пользователь определить адрес электронной почты как пароль. Это запрещает чистые пароли.

top

Anonymous_NoUserID Directive

Description: наборы, может ли userID область быть пустой
Syntax: Anonymous_NoUserID On|Off
Default: Anonymous_NoUserID Off
Context: справочник, .htaccess
Override: AuthConfig
Status: расширение
Module: mod_auth_anon

когда установлено On , пользователи могут оставить userID (и возможно область пароля) пустым. Это может быть очень удобным для пользователей Исследователя MS, которые могут только поразить возвращение или щелкнуть непосредственно на кнопке OK; который кажется естественной реакцией.

top

Anonymous_VerifyEmail Directive

Description: наборы, проверять ли область пароля для правильно форматированного адреса электронной почты
Syntax: Anonymous_VerifyEmail On|Off
Default: Anonymous_VerifyEmail Off
Context: справочник, .htaccess
Override: AuthConfig
Status: расширение
Module: mod_auth_anon

когда установлено On введенный 'пароль' проверен для по крайней мере одного и '.' поощрять пользователей, чтобы войти в действительные адреса электронной почты (см. вышеупомянутое Anonymous_LogEmail ).