While a programmer is proceeding towards architecture of login module design and development, following checklist is quite important not only in terms of security but also to avoid frequent updation in the architecture of login system.
However with the usage of ajax post method, this browser security mishaps are easily avoidable.
- On password reset, all Login Remember must be removed automatically
- On password reset, user must be notified on his mail that his/her password has been reset.
- On logout, blockage of pressing backward and again sending login credential information must be taken care.
- User can check remember me option, but a special variable must be saved instead of password or user id as cookie in the browser.
- User can be asked to enter password of at least 6 characters.
- After a gap of few months users can be prompted to update their password credentials based on their record over the frequency of invalid password entries.
However with the usage of ajax post method, this browser security mishaps are easily avoidable.