No description
| css | ||
| AUTHORS | ||
| config.php.example | ||
| db.php | ||
| index.php | ||
| LICENSE | ||
| README.md | ||
Dovecot Password Change Web Application
This PHP application allows users to change their Dovecot e-mail passwords stored in MariaDB. It provides a simple interface for users to log in with their e-mail addresses and current passwords, and then change their passwords securely.
Features
- User Authentication: Users can log in with their e-mail addresses and passwords.
- Password Change: Authenticated users can change their passwords.
- Session Management: Uses PHP sessions to manage user sessions.
Getting Started
- Clone this repository to your web server.
- Ensure you have a working setup of Dovecot and MariaDB.
- Copy
config.php.exampletoconfig.php - Configure the database connection details in
config.php. - Serve the PHP code using a web server (such as Apache or nginx with php-fpm).
- Make sure your web server does not allow access to
config.php
Usage
- Visit the application URL in your web browser.
- Log in with your e-mail address and current password.
- If logged in successfully, you can change your password on the same page.
- After changing the password, you will be automatically logged out.
License
This project is licensed under the GNU Affero General Public License v3.0 or later. See the LICENSE file for details.