Authentication is different from Authorization.
Authentication answers the question “is this user who they claim to be?”
Authorization answers the question “given this user, are they authorized to perform this action?”
See also http://codeigniter.com/wiki/Category:Libraries::Authorization/.
