Security Variables
(:Summary: PmWiki group header. Includes styles and trail.:) (:comment please leave the multiple style definitions concatenated as a single line. Linebreaks do appear in the output when the wiki is configured with linebreaks enabled -- thanks!:) (:comment included in PmWiki localisation headers and footers :)
< Path Variables | Variables | Upload Variables >
:$DefaultPasswords
: Specifies default passwords for user admin or actions (edit, read, upload). See PasswordsAdmin#settingsitewidepasswords.
:$EnablePostAttrClearSession
:A switch to control whether or not changing a page's attributes causes any existing passwords to be forgotten. The default is that changing attributes forgets any passwords entered; this can be changed by setting $EnablePostAttrClearSession
to zero.
:$EnableSessionPasswords
: Control whether passwords are saved as part of the session. If set to zero, then session passwords are never saved (although any AuthUser authentications are still remembered).
:$SessionEncode
: Function to use to encode sensitive information in sessions. Set this to NULL if you want to not use any encoding. (See also $SessionDecode
below.)
:$SessionDecode
: Function to reverse the decoding given by $SessionEncode
above. Set this to NULL if sensitive session values are not encoded.
:$HandleAuth
:This sets the required authentication Level that is necessary to perform an action. When using the following example in your @@config.php@@ you need to be authenticated as editor in order to view the page history:
$HandleAuth
['diff'] = 'edit';
:$PageAttributes
:Set the string shown on the attributes page when entering a password for an action.
:$AuthLDAPBindDN
:For sites using AuthUser with LDAP authentication, this specifies the distinguished name (DN) to be used to bind to the LDAP server to check identity.
:$AuthLDAPBindPassword
:For AuthUser with LDAP authentication, this specifies the password used for binding (in conjunction with $AuthLDAPBindDN
above).
:$EnablePublishAttr
:Adds a new "publish" authorization level to distinguish editing of drafts from publishing - See $EnableDrafts
.
:$EnablePageVarAuth
: In PmWiki versions 2.2.22 and 2.2.23 this variable should be set to 0. In 2.2.24 it will no longer be used.
See also:
* Security
* $EnablePageListProtect
(:nl:)(:Summary:Trail and talk page links:) (:comment included in PmWiki localisation headers and footers :)
< Path Variables | Variables | Upload Variables >
<<? >>bgcolor=#ffe border-top="1px solid black" font-size=.8em<< This page may have a more recent version on pmwiki.org: PmWiki:SecurityVariables, and a talk page: PmWiki:SecurityVariables-Talk. >><<