Add a password reset implementation
Uses a seven step procedure: 1. (user) Fails to login twice or more 2. Clicks the 'Forgot my password' link on the login form 3. Submits the username or email address and triggers a password-reset email 4. Clicks the link in the email and is directed back to the reset page 5. Enters the username or email again and is logged in 6. Password change is forced, but current password is not required 7. Password is updated, user can continue the session without authenticating again
Showing
- include/ajax.content.php 4 additions, 2 deletionsinclude/ajax.content.php
- include/class.config.php 28 additions, 0 deletionsinclude/class.config.php
- include/class.staff.php 88 additions, 27 deletionsinclude/class.staff.php
- include/class.template.php 3 additions, 0 deletionsinclude/class.template.php
- include/staff/login.header.php 22 additions, 0 deletionsinclude/staff/login.header.php
- include/staff/login.tpl.php 6 additions, 22 deletionsinclude/staff/login.tpl.php
- include/staff/profile.inc.php 2 additions, 0 deletionsinclude/staff/profile.inc.php
- include/staff/pwreset.login.php 26 additions, 0 deletionsinclude/staff/pwreset.login.php
- include/staff/pwreset.php 25 additions, 0 deletionsinclude/staff/pwreset.php
- include/staff/pwreset.sent.php 22 additions, 0 deletionsinclude/staff/pwreset.sent.php
- include/staff/settings-system.inc.php 25 additions, 4 deletionsinclude/staff/settings-system.inc.php
- include/staff/tpl.inc.php 7 additions, 1 deletioninclude/staff/tpl.inc.php
- scp/login.php 1 addition, 1 deletionscp/login.php
- scp/pwreset.php 88 additions, 0 deletionsscp/pwreset.php
- scp/staff.inc.php 13 additions, 4 deletionsscp/staff.inc.php
Loading
Please register or sign in to comment