Skip to content

πŸ›‘οΈA comprehensive user management system developed using PHP. It provides important functions for user registration, login, role management and user blocking, serving both regular users and admins.

Notifications You must be signed in to change notification settings

Iqbolshoh/php-roles-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

59 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ PHP User Role Manager

This repository is a user management system built using PHP. It includes functionalities for user registration, login, and role management.

πŸ” Login
πŸ–₯ Admin Login: iqbolshoh
πŸ‘€ User Login: user
πŸ”‘ Password: IQBOLSHOH

✨ Features

βœ… πŸ” User Roles – Admin & User roles with specific access controls.
βœ… πŸ”‘ Secure Authentication – Password hashing for secure login & registration.
βœ… πŸ“‚ File Uploads – Users can upload profile images (all images except default.png are securely encrypted).
βœ… πŸ”’ Role-Based Access – Different pages & functionalities accessible based on user roles.

πŸ“Š Preview Pages

🏒 Admin Dashboard

βš™οΈ Admin Panel

πŸ‘€ User Dashboard

πŸ‘₯ User Panel

πŸ› οΈ Setting Up the Project

πŸ“₯ 1. Clone the Repository

git clone https://github.com/Iqbolshoh/php-user-role-manager.git
cd php-user-role-manager

πŸ—„οΈ 2. Import the Database

mysql -u yourusername -p yourpassword < database.sql

βš™οΈ 3. Configure the Database Connection in config.php

define("DB_SERVER", "localhost");
define("DB_USERNAME", "root");
define("DB_PASSWORD", "");
define("DB_NAME", "roles");

πŸ–₯ Technologies Used

HTML CSS Bootstrap JavaScript jQuery PHP MySQL

🀝 Contributing

🎯 Contributions are welcome! If you have suggestions or want to enhance the project, feel free to fork the repository and submit a pull request.

πŸ“¬ Connect with Me

πŸ’¬ I love meeting new people and discussing tech, business, and creative ideas. Let’s connect! You can reach me on these platforms: