igorsantos07/yii-useridentity-trait

This package is abandoned and no longer maintained. No replacement package was suggested.

Trait version of Yii 1.1 UserIdentity

v1.1.0 2014-07-18 18:35 UTC

This package is auto-updated.

Last update: 2023-12-28 21:45:50 UTC


README

This is a copy implementation of the original UserIdentity class, but instead as a Trait. This way you can implement your authentication logic inside your model, if those are tightly coupled - what makes sense in REST models, for example, where you could have a user service that at same time retrieves data and logs in.

Most part of code was originally from CBaseUserIdentity, so using this trait is equivalent of inheriting from that class, except for the fact you also have to implement IUserIdentity in your class.

It is also namespaced under igorsantos07 so your IDE will not conflict with Gii or internal framework files :)