Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
css
 
 
 
 
js
 
 
php
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Password Manager

A Standalone Self Service Web Application for Changing Passwords in Existing Applications

Keep getting requests from users to reset their password because they forgot them?

Have an application that does not have password reset functionality?

Password Manager may be the solution!

Features

  • Lets users change and reset their passwords without the involvement of administrators.
  • Users have to go to a link sent to their email address to reset their forgotten passwords.
  • Generate strong passwords with the press of a button.
  • Enforce minimal password strength for new passwords.
  • Many configuration options to fine tune the application.

Requirements

  • PHP 5.3.2+ on the webserver.
  • Your application stores emails and password hashes in the database. And usernames as well if your system does not use email addresses as usernames.
  • Your application either uses bcrypt, sha256, or sha512 to hash passwords or does hashing in the database.
  • The PHP module for the database you wish to use must be installed on the webserver:
  • pdo_pgsql for PostgreSQL
  • sqlsrv for Microsoft SQL Server
  • oci8 for Oracle Database
  • pdo_mysql for MySQL/MariaDB
  • Access to a mail server for sending emails.

Note: The application has currently NOT been tested with Microsoft SQL Server databases. In theory, it should work, because the simple select/update and function syntaxes are similar. Though I would appreciate it if anyone can confirm that it does.

Installation

License

Password Manager is released under the MIT license.

About

A Standalone Self Service Web Application for Changing Passwords in Existing Applications

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.