First off I want to thank Peng Kong for making this awesome module. I just migrated my website (wow-wishlist.com) from using FreakAUTH to A3M and I am loving it. It is very professionally coded and is easy to implement.
The only criticism I can offer is the table structure, why are account_id's BIGINT's with a length of 40? There aren't enough humans inhabiting earth to ever reach this kind of number. Hell I'd be surprised if there were that many ants, or insects in general :p
Anyway, the two main features I was missing was "Change Password" and "Forgot Password", so I developed them myself.
I made sure I didn't have to touch any of the existing A3M code so that it should be compatible with future updates and can easily be stripped out when Peng offers his own "Change Password" and "forgot Password" features.
To install:
- Download file (duh)
- Extract contents to your "./system/application/modules/account/" folder (you shouldn't have to overwrite anything, just merge folders)
- Run account_reset.sql on your database
- Modify config/forgot_password.php to match your preferences
- Modify views
- done
Note that the views are really oriented at my own layout so you -will- have to change these.
Also note that I have not thoroughly tested my modifications yet, they seem to work properly on my end but bugs may still be present.