https://github.com/chipersage/login-register-codeigniter4
This project demonstrates a user management system using CodeIgniter 4 with features such as user listing, adding, editing, and deleting. It includes form validation, password hashing, and proper security measures.
https://github.com/chipersage/login-register-codeigniter4
codeigniter4 mysql php
Last synced: 10 months ago
JSON representation
This project demonstrates a user management system using CodeIgniter 4 with features such as user listing, adding, editing, and deleting. It includes form validation, password hashing, and proper security measures.
- Host: GitHub
- URL: https://github.com/chipersage/login-register-codeigniter4
- Owner: ChiperSage
- Created: 2024-07-15T07:41:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-24T07:47:46.000Z (over 1 year ago)
- Last Synced: 2025-03-22T12:42:16.407Z (10 months ago)
- Topics: codeigniter4, mysql, php
- Language: PHP
- Homepage:
- Size: 85.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UserAuth for CodeIgniter 4
## Overview
A controller class for managing user-related operations in a CodeIgniter 4 application. It handles user creation, updates, deletion, and role assignment.
## Features
- **User Management**
- **Role Management**
## Setup
1. Place the Code
2. Models
3. Views
4. Database: Ensure your database schema includes the `users`, `roles`, and `groups` tables as described.
## Usage
- **View Users**: Navigate to `/user` to see the list of users.
- **Create User**: Navigate to `/user/create` to access the user creation form.
- **Edit User**: Navigate to `/user/edit/{id}` to edit a specific user.
- **Delete User**: Use the delete functionality from the user list or edit page.
- **Assign Roles**: Navigate to `/user/assign_role/{id}` to assign roles to a specific user.