Changes between Version 105 and Version 106 of AccountManagerPlugin


Ignore:
Timestamp:
Nov 25, 2010 10:24:18 PM (4 years ago)
Author:
hasienda
Comment:

moved more content to dedicated module description page

Legend:

Unmodified
Added
Removed
Modified
  • AccountManagerPlugin

    v105 v106  
    112112
    113113
    114 The available components are described below.
     114The available components are mentioned below, but described in greater details on a [wiki:AccountManagerPlugin/Modules separate page].
    115115
    116116=== !AccountManager ===
     117This holds core code of this plugin, so this component ''must'' be enabled to use any of the other components.
    117118
    118  '''Package''':: acct_mgr.api
    119 
    120 This is the core of this plugin.  This component ''must'' be enabled to use any of the other components.
    121 
    122 Additionally one or more sources for storing authentication information are required:
    123  * !PasswordFileStores
    124   * [wiki:AccountManagerPlugin/AuthStores#HtDigestStore HtDigestStore]
    125   * [wiki:AccountManagerPlugin/AuthStores#HtPasswdStore HtPasswdStore]
    126  * [wiki:AccountManagerPlugin/AuthStores#HttpAuthStore HttpAuthStore]
    127  * [wiki:AccountManagerPlugin/AuthStores#SessionStore SessionStore]
    128  * [wiki:AccountManagerPlugin/AuthStores#SvnServePasswordStore SvnServePasswordStore]
    129 
    130 There's even some information on how to get not-yet-implemented [wiki:AccountManagerPlugin/AuthStores#LDAP LDAP authentication].
     119See [wiki:AccountManagerPlugin/Modules#AccountManager details].
    131120
    132121=== !AccountManagerAdminPage ===
    133  '''Package''':: acct_mgr.admin
     122This component adds new pages to the trac:WebAdmin section for managing related parts of Trac's configuration (found in `trac.ini`).
    134123
    135 '''Note:''' This component requires Trac 0.10 or later
    136 
    137 This component adds a new page to the trac:WebAdmin section for managing user accounts.  It requires the `TRAC_ADMIN` permission to access.
    138 
    139 {{{
    140 #!cfg
    141 [components]
    142 acct_mgr.admin.AccountManagerAdminPage = enabled
    143 }}}
    144 
    145 [[Image(account-manager-admin.png)]]
     124See [wiki:AccountManagerPlugin/Modules#AccountManagerAdminPage details].
    146125
    147126=== !AccountModule ===
    148  '''Package''':: acct_mgr.web_ui
     127Allows users to change their password, or delete their account via tab “Account” in users “Preferences”.
    149128
    150 Allows users to change their password, or delete their account.  When logged in it will appear as a tab “Account” after clicking the “Preferences” link.
    151 
    152 {{{
    153 #!cfg
    154 [components]
    155 acct_mgr.web_ui.AccountModule = enabled
    156 }}}
    157 
    158 [[Image(my-account.png)]]
    159 
    160 '''New for Trac 0.10:''' When used in combination with the [wiki:AccountManagerPlugin#LoginModule LoginModule] it adds a link to the login page “Forgot your password?” where users can reset their password if they’ve forgotten it. You will need to have your SMTP server information configured in your {{{trac.ini}}} for the “Forgot your password?” link to show up and enable !AccountChangeListener:
    161 
    162 {{{
    163 #!cfg
    164 [components]
    165 acct_mgr.notification.accountchangelistener = enabled
    166 }}}
    167 
    168 To disable just the password reset functionality add the following line to the {{{[account-manager]}}} section:
    169 
    170 {{{
    171 #!cfg
    172 [account-manager]
    173 reset_password = False
    174 }}}
    175 
    176 [[Image(reset-password.png)]]
    177 
    178 '''New for Trac 0.11:''' When a user resets their password they will be required to change their password on the next successful login.  This can be disabled via the `trac.ini` by setting:
    179 
    180 {{{
    181 #!cfg
    182 [account-manager]
    183 force_passwd_change = false
    184 }}}
     129See [wiki:AccountManagerPlugin/Modules#AccountModule details].
    185130
    186131=== !LoginModule ===
     
    193138
    194139See [wiki:AccountManagerPlugin/Modules#RegistrationModule details].
    195 
    196140
    197141=== !EmailVerificationModule ===