AppStacks(TM) ForgotPassword ------------ INTRODUCTION ------------ * Implement a password reset capability in your SugarCRM. * If a user requests for a new password, the system emails a validation link to the user. This prevents non-requested resets. * Upon clicking the validation link in the email, the system resets the password and sends it to the user in an email. * Validation links can only be used once. * Completely secure. * Compatible with SugarCRM 5.0+ * Requires all users to have valid emails associated with them in the system. ------- LICENCE ------- Appstacks Forgot Password is released under GNU General Public License (version 3). ------------- PREREQUISITES ------------- SugarCRM version 5.0 or higher. ------------ INSTALLATION ------------ Appstacks Forgot Password is easy to install. Just follow the provided steps and you are all done! STEP 1 Option 1 Use Module Loader and install and add the link to login.php Option 2 Incase you dont have permissions to create files on root using the apache user. - Un-zip the file in a local directory on your system. - Upload the contents to the root directory of SugarCRM If you have access to the server (over SSH or Telnet) you can directly unzip the contents of the ZIP file in to your SugarCRM root directory! STEP 2 WARNING: This process will overwrite the modules/Users/Login.php. If you have made custom changes, please merge the changes from this file or add the following HTML code somewhere near line no. 240 in modules/Users/Login.php Forgot Password? --------- IMPORTANT --------- All users in your SugarCRM instance should have a valid email address associated with them. You can add addresses by going to Admin > User Management ------ AUTHOR ------ Appstacks Forgot Password is written by SourceFuse LLC.