PHPackages                             andri-sudarmawijaya/codeigniter-ion-auth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. andri-sudarmawijaya/codeigniter-ion-auth

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

andri-sudarmawijaya/codeigniter-ion-auth
========================================

Simple and Lightweight Auth System for CodeIgniter

4.0.3(7y ago)015MITPHPPHP &gt;=7.1

Since Feb 18Pushed 4y agoCompare

[ Source](https://github.com/andri-sudarmawijaya/codeigniter-ion-auth)[ Packagist](https://packagist.org/packages/andri-sudarmawijaya/codeigniter-ion-auth)[ Docs](http://benedmunds.com/ion_auth)[ RSS](/packages/andri-sudarmawijaya-codeigniter-ion-auth/feed)WikiDiscussions 3 Synced 3d ago

READMEChangelog (1)Dependencies (4)Versions (10)Used By (0)

Ion Auth 3
==========

[](#ion-auth-3)

### CodeIgniter Compatibility

[](#codeigniter-compatibility)

This version is for CodeIgniter v3, if you need support for v4 you can find it at the [v4 branch here](https://github.com/benedmunds/CodeIgniter-Ion-Auth/tree/4).

### The future of authentication

[](#the-future-of-authentication)

by [Ben Edmunds](http://benedmunds.com)

Simple and lightweight authentication for your CodeIgniter apps.

Ion Auth 2 dropped any backwards compatibility and made things more awesome.

Ion Auth 3, while not dropping as much backwards compatibility, made things even more awesome!

Server requirements
-------------------

[](#server-requirements)

Ion Auth 3 needs **CodeIgniter 3** and **PHP 5.6**. It should work on 5.4 as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues. In this case, you may need [password\_compat](https://github.com/ircmaxell/password_compat).

Documentation
-------------

[](#documentation)

Documentation is located at [http://benedmunds.com/ion\_auth/](http://benedmunds.com/ion_auth/)

Upgrading
---------

[](#upgrading)

See [UPGRADING.md](UPGRADING.md) file.

Installation
------------

[](#installation)

See [INSTALLING.md](INSTALLING.md) file.

Usage
-----

[](#usage)

In the package you will find example usage code in the controllers and views folders. The example code isn't the most beautiful code you'll ever see but it'll show you how to use the library and it's nice and generic so it doesn't require a MY\_controller or anything else.

### Default Login

[](#default-login)

Username: Password: password

### Important

[](#important)

It is highly recommended that you use encrypted database sessions for security!

Support
-------

[](#support)

If you think you've found a bug please [Create an Issue](https://github.com/benedmunds/CodeIgniter-Ion-Auth/issues).

If you need a customization or help implementing Ion Auth into your project please [Email Me for Consulting Information](mailto:ionauth_consulting@benedmunds.com).

If your company would like a support contract or service agreement please [Reach Out](mailto:ionauth_support_contract@benedmunds.com) to discuss available options.

For Help
--------

[](#for-help)

If you're having an issue with CodeIgniter or for general help with development I recommend checking out the [CodeIgniter Forums](http://forum.codeigniter.com).

If you think you've found a bug please [Create an Issue](https://github.com/benedmunds/CodeIgniter-Ion-Auth/issues).

Thanks,
-Ben Edmunds
[benedmunds.com](http://benedmunds.com)
[@benedmunds](http://twitter.com/benedmunds)

###  Health Score

28

—

LowBetter than 51% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 61.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~154 days

Recently: every ~195 days

Total

7

Last Release

1811d ago

PHP version history (2 changes)4.0.0PHP &gt;=7.1

3.0.0PHP &gt;=5.6

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/28795941?v=4)[Andri Sudarmawijaya](/maintainers/andri-sudarmawijaya)[@andri-sudarmawijaya](https://github.com/andri-sudarmawijaya)

---

Top Contributors

[![benedmunds](https://avatars.githubusercontent.com/u/156823?v=4)](https://github.com/benedmunds "benedmunds (803 commits)")[![avenirer](https://avatars.githubusercontent.com/u/3034772?v=4)](https://github.com/avenirer "avenirer (181 commits)")[![Indigo744](https://avatars.githubusercontent.com/u/7137528?v=4)](https://github.com/Indigo744 "Indigo744 (97 commits)")[![Militis](https://avatars.githubusercontent.com/u/687025?v=4)](https://github.com/Militis "Militis (27 commits)")[![daparky](https://avatars.githubusercontent.com/u/1004912?v=4)](https://github.com/daparky "daparky (18 commits)")[![michaelbrooks](https://avatars.githubusercontent.com/u/1330400?v=4)](https://github.com/michaelbrooks "michaelbrooks (16 commits)")[![Dentxinho](https://avatars.githubusercontent.com/u/1199765?v=4)](https://github.com/Dentxinho "Dentxinho (12 commits)")[![tagawa](https://avatars.githubusercontent.com/u/94173?v=4)](https://github.com/tagawa "tagawa (12 commits)")[![Tjoosten](https://avatars.githubusercontent.com/u/5157609?v=4)](https://github.com/Tjoosten "Tjoosten (11 commits)")[![appleboy](https://avatars.githubusercontent.com/u/21979?v=4)](https://github.com/appleboy "appleboy (11 commits)")[![jrmadsen67](https://avatars.githubusercontent.com/u/821958?v=4)](https://github.com/jrmadsen67 "jrmadsen67 (9 commits)")[![sepehr](https://avatars.githubusercontent.com/u/23576?v=4)](https://github.com/sepehr "sepehr (8 commits)")[![wadealer](https://avatars.githubusercontent.com/u/603615?v=4)](https://github.com/wadealer "wadealer (8 commits)")[![toton333](https://avatars.githubusercontent.com/u/7140284?v=4)](https://github.com/toton333 "toton333 (7 commits)")[![lordofbikes](https://avatars.githubusercontent.com/u/386273?v=4)](https://github.com/lordofbikes "lordofbikes (7 commits)")[![suhindra](https://avatars.githubusercontent.com/u/5556047?v=4)](https://github.com/suhindra "suhindra (7 commits)")[![kenjis](https://avatars.githubusercontent.com/u/87955?v=4)](https://github.com/kenjis "kenjis (6 commits)")[![aphofstede](https://avatars.githubusercontent.com/u/701218?v=4)](https://github.com/aphofstede "aphofstede (6 commits)")[![bbosternak](https://avatars.githubusercontent.com/u/3586455?v=4)](https://github.com/bbosternak "bbosternak (6 commits)")[![cweric](https://avatars.githubusercontent.com/u/1013372?v=4)](https://github.com/cweric "cweric (6 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/andri-sudarmawijaya-codeigniter-ion-auth/health.svg)

```
[![Health](https://phpackages.com/badges/andri-sudarmawijaya-codeigniter-ion-auth/health.svg)](https://phpackages.com/packages/andri-sudarmawijaya-codeigniter-ion-auth)
```

###  Alternatives

[codeigniter4/appstarter

CodeIgniter4 starter app

1811.8M](/packages/codeigniter4-appstarter)[abydahana/aksara

Aksara is a modern, developer-friendly framework and CMS built on CodeIgniter 4, featuring rapid CRUD development, modular architecture, smart routing, flexible access control, API integration, and an AI assistant to make content management faster and smarter.

1141.2k](/packages/abydahana-aksara)[agungsugiarto/boilerplate

CodeIgniter4 Boilerplate based on AdminLTE 3 with user management, roles, permissions, ...

1648.1k](/packages/agungsugiarto-boilerplate)[agungsugiarto/codeigniter4-authentication

Provides an API for authentication and includes concrete authentication adapters for common use case scenarios

494.6k2](/packages/agungsugiarto-codeigniter4-authentication)[casbin/codeigniter-permission

Associate users with roles and permissions, use Casbin in CodeIgniter4 Web Framework.

463.2k](/packages/casbin-codeigniter-permission)[maniaba/asset-connect

AssetConnect is a file management library for CodeIgniter 4 that allows you to associate files with any entity in your application

1016.0k](/packages/maniaba-asset-connect)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
