Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Jelly Driver for Kohana 3 Auth Module
branch: master

This branch is 7 commits ahead, 3 commits behind raeldc:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

An extension of The Kohana 3 Auth module for use with Jelly User models.

This module is just a Jelly port of Sprig Auth driver by @banks who in turn based his sprig-auth from Kohana's ORM auth driver.

Jelly Auth used to implement something different from Sprig Auth and ORM Auth. Upon using Auth::instance()->logged_in(), Jelly Auth used to check if the user still exists in the database. It's surprising that ORM Auth and Sprig Auth will still log the user in even if the user has already been deleted. They save and get the user object as a session.

In Jelly Auth, I wanted to check if the user exists before authenticating. But I realized that it's not really this Driver's place to change the way how the default Auth works. Auth is supposed to be very basic. I'll just create a more advanced Auth Module that adds more advanced checks.

Thanks to Jonathan Geiger for Jelly and Paul Banks for many helpful tips.

Something went wrong with that request. Please try again.