New Password v1.01
PHP-Fusion v7.00.xx
Original Author: Terry Broullette(Grimloch)
Email: webmaster@whisperwillow.com
URL: http://www.whisperwillow.com
---------------------------------------------------
This program is released as free software under the
Affero GPL license. You can redistribute it and/or
modify it under the terms of this license which you
can read by viewing the included agpl.txt or online
at www.gnu.org/licenses/agpl.html. Removal of this
copyright header is strictly prohibited without
written permission from the original author(s).
---------------------------------------------------

FEATURES:
---------
* VAST improvement to the way 'lost password' is handled !

* No longer dependant on multiple 'host packages/email' systems configuration

* Gives users a temporary password w/instructions to login and change it
  after they give the valid email address they registered with and provide their
  password retrieval answer

* Does not alter the current functioning of 'lostpassword.php' in any way so that users
  who have not set their question and answer can still get their password reset the old
  fashioned, ordinary way

* Nice animated re-direct for invalid email address and invalid password answer
---------

****************************
* System changes/additions *
****************************


Added "Userfield Files"
----------------------------------------
Adds two new 'user_fields' to the system
----------------------------------------
  Location: *Web_Root*/includes/user_fields/

  Files: user_quest_include.php
         user_anser_include.php
         user_quest_include_var.php (adds 'user_quest' field to DB_USERS table)
         user_anser_include_var.php (adds 'user_anser' field to DB_USERS table)

(next)

Added "Userfield Locale Files"
---------------------------------------------------
Adds two new 'userfield locale files' to the system
---------------------------------------------------
  Location: *Web_Root*/locale/English/user_fields/

  Files: user_quest.php
         user_anser.php

  Notice ** New 'user fields' must be activated in admin/system/user fields:
            once they are, move them to the top as far as they will go

(next)

Existing "System File Locale" changes
------------------------------------------
Changes/additions to existing locale files
------------------------------------------
  Location: *Web_Root*/locale/English/

  Files: global.php

     **Notice** If you already have changes in your 'global.php' locale
                file just change the link in "$locale['global_106']" so
                it points to 'infusions/new_password/verify_email.php'
                instead of 'lostpassword.php'

         register.php

     **Notice** If you already have changes in 'register.php' locale
                file then just add "$locale['553']" from my file to it
                at the bottom

(next)

Existing "System File" changes
------------------------------------------
Changes one file only; (register.php file)
------------------------------------------
  Location: *Web_Root*/  {i.e. public_html/ or home/xxx/ ) etc. etc.}

  Files: register.php

     **Notice** Simply adds the new locale, "$locale['553']" to it. This
                instructs a registering user to go to Edit Profile after
                he/she is logged in, to set their user 'password question
                and answer'

(next)

The Infusion files are installed in *Web_Root*/infusions/
.........................................................

INSTALLATION INSTRUCTIONS:
--------------------------
1. Read this file THOROUGHLY until you understand EVERYTHING it does!

2. Backup your system !!! Backup your system !!!

3. Edit files if necessary (see install instructions above)

4. Upload everything under php-files to your *web-root*;
   i.e. ( public_html/ - home/xxx/ ) etc.etc.

5. Go to admin/system/infusions and 'infuse as you normally would'

6. Go to admin/system/userfields and Enable 2 new user fields then move
   them to the top as far as they will go

7. Send an email, or PM to all of your 'current users' to login and go
   to 'Edit Profile' to set their user password 'question and answer'

8. Thats It !!! Enjoy !!!
--------------------------

CREDITS:
--------
1. 'hame'  @ http://www.portalbih.com
    The initial suggestion to tackle this infusion. It da**n near kicked
    my b**t but we're home free hame. Thanks !

2. Online PHP manual and lotz of mangled neurons @ http://www.php.net

3. My wife Deborah for putting up with my hours and days and weeks of
   explosive outbursts of profanity !

4. Lots of ideas, suggestions and code snippets from the following people

    == Ignsa2526 @ phpfusion-mods.com
    == flyingduck @ phpfusion-mods.com
    == Elactos @ phpfusion-mods.com
    == ytterx @ phpfusion-mods.net
    == dropfaith @ phpfreaks.com
    == thorpe @ phpfreaks.com
    == Cal @ phpfreaks.com
    == sasa @ phpfreaks.com