• 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CI4 User Authentication System

#1
Hello All,

Just thought I'd start a thread for a project I am starting for CodeIgniter 4.

I'm going to start working on a user authentication system. The goal is to make one that can easily be adapted to different projects and integrate the API to get needed info to the application.

There are several major objectives as of right now for this project:
  1. To be easily extended and integrated into new CI4 projects
  2. To create an understandable and easy to use end product for users
  3. To eventually become the CI4 standard for user authentication
The reason I want to do this, with a major focus on adaptability and ease of use, is because I've seen various projects for CI3 that were not as easily used. Ultimately, I believe it would be better to have one system with talented developers maintaining vs having a multitude of variations on account of everyone trying to make their own.

This will be treated primarily as a model since it requires MySQL database access. It will have basic templates for controllers and views that for users to start from, if needed.

Here is a current list of goals for initial release:
  • Create a website for communications and discussions
  • User login and registration
  • Password recovery (forgot password, username, etc)
  • Login attempt logs with IP address tracking
  • Lock out users for specfied amount of time after a number of failed attempts
  • Generate email messages that can be insert into the developers email method of choice

Longer Term Goals, to be added after initial reelase is completed and debugged:
  • Optional two-factor authentication
  • IP Address blacklisting/whitelisting within an application
  • Create an API to a centralized database for applications to connect to for IP Address checks
Additional goals will potentially be added and current ones edited based on discussions with contributors and users. 

Since this isn't a small project, I welcome additional developers to get involved in this project if they desire. Everyone who contributes will be properly attributed. Let's come together as a community and make this a reality!

Current GitHub Repo: https://github.com/aj-turner/UserAuth-Ignited

Comments/Questions/Suggestions are always appreciated.
Reply


Messages In This Thread
CI4 User Authentication System - by ajturner - 03-03-2017, 11:07 AM
RE: CI4 User Authentication System - by kilishan - 03-03-2017, 04:03 PM
RE: CI4 User Authentication System - by atishamte - 03-03-2017, 10:31 PM
RE: CI4 User Authentication System - by ajturner - 03-04-2017, 07:07 AM
RE: CI4 User Authentication System - by ajturner - 03-04-2017, 09:29 AM
RE: CI4 User Authentication System - by kierownik - 03-04-2017, 12:31 PM
RE: CI4 User Authentication System - by visualsol - 03-04-2017, 05:02 PM
RE: CI4 User Authentication System - by skunkbad - 03-04-2017, 06:40 PM
RE: CI4 User Authentication System - by PaulD - 03-04-2017, 08:30 PM
RE: CI4 User Authentication System - by Narf - 03-06-2017, 02:51 AM
RE: CI4 User Authentication System - by qury - 03-06-2017, 05:48 AM
RE: CI4 User Authentication System - by ajturner - 03-06-2017, 07:14 AM
RE: CI4 User Authentication System - by Narf - 03-06-2017, 07:41 AM
RE: CI4 User Authentication System - by ajturner - 03-06-2017, 08:15 AM
RE: CI4 User Authentication System - by qury - 03-06-2017, 10:25 AM
RE: CI4 User Authentication System - by cartalot - 03-06-2017, 11:13 AM
RE: CI4 User Authentication System - by qury - 03-06-2017, 11:50 AM
RE: CI4 User Authentication System - by skunkbad - 03-06-2017, 04:48 PM
RE: CI4 User Authentication System - by visualsol - 03-06-2017, 10:53 PM
RE: CI4 User Authentication System - by ajturner - 03-09-2017, 08:32 AM
RE: CI4 User Authentication System - by kilishan - 03-09-2017, 01:36 PM

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.