PHP and MySQL-Based Secure Password Manager with OOP

Download code _ PHP and MySQL-Based Secure Password Manager with OOP

PHP and MySQL-Based Password Storage Application (OOP)

Introduction

The Password Storage Application is a web-based tool that allows users to securely store, encrypt, retrieve, and decrypt their passwords or keys. It is designed for personal use, enabling users to keep their site credentials safe. This application features a clean and user-friendly interface built with Bootstrap v5. It includes essential functionalities for easy password management.

Technologies Used

The following technologies were used to develop this project:

  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap
  • FontAwesome Icons

How the Password Storage Application Works

This application is designed for a single user who acts as the owner. The user must set up an App Credential, which includes a Master Password. This Master Password is required to access all stored passwords and must be remembered at all times.

The system allows users to Create, Read, Update, and Delete (CRUD) password records. The stored passwords are encrypted and are only decrypted when the user hovers over the password field in the table.

How to Run the Application

Requirements

  1. Install a local web server such as XAMPP.
  2. Download the provided source code zip file.

Installation and Setup

  1. Open XAMPP Control Panel and start Apache and MySQL.
  2. Extract the downloaded zip file.
  3. Copy the extracted folder and paste it into the htdocs directory in XAMPP.
  4. Open a browser and go to http://localhost/psa_php/.
  5. The system will automatically create the database and required tables on the first run.

index PHP

login PHP

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top