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]. |
| 119 | See [wiki:AccountManagerPlugin/Modules#AccountManager details]. |
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 | | }}} |
| 129 | See [wiki:AccountManagerPlugin/Modules#AccountModule details]. |