PHPackages                             presttec/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. presttec/codeigniter-ion-auth

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

presttec/codeigniter-ion-auth
=============================

Simple and Lightweight Auth System for CodeIgniter

047PHP

Since Jun 26Pushed 5y ago1 watchersCompare

[ Source](https://github.com/presttec/codeigniter-ion-auth)[ Packagist](https://packagist.org/packages/presttec/codeigniter-ion-auth)[ RSS](/packages/presttec-codeigniter-ion-auth/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

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

[](#ion-auth-3)

### The future of authentication

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

by [PrestTEC](http://presttec.com.br)

Simple and lightweight authentication for your CodeIgniter apps.

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://presttec.com.br/ion\_auth/](http://presttec.com.br/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/presttec/CodeIgniter-Ion-Auth/issues).

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

If your company would like a support contract or service agreement please [Reach Out](mailto:contato@presttec.com.br) 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/presttec/CodeIgniter-Ion-Auth/issues).

Thanks,
-PrestTEC
[presttec.com.br](http://presttec.com.br)
[@PrestTEC](http://twitter.com/PrestTEC)

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/41d106c30a96e8c60c4e75e0622ebf839db82cc029b334a288632d1c171d7fce?d=identicon)[presttec](/maintainers/presttec)

---

Top Contributors

[![presttec](https://avatars.githubusercontent.com/u/272730?v=4)](https://github.com/presttec "presttec (9 commits)")

### Embed Badge

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

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

###  Alternatives

[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)[beatswitch/lock

A flexible, driver based Acl package for PHP 5.4+

870304.7k2](/packages/beatswitch-lock)[amocrm/amocrm-api-library

amoCRM API Client

182728.5k6](/packages/amocrm-amocrm-api-library)[vonage/jwt

A standalone package for creating JWTs for Vonage APIs

424.1M4](/packages/vonage-jwt)

PHPackages © 2026

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