It looks good at a quick glance.
I like ulogin because it supports several backends and it has many security features that are not trivial to properly implement at all. In my project I have SSH, PDO and PDO+OPENID backends working and also I was just barely able to get a Dual form authenticator working (but the code is not properly implemented yet). ulogin does brute force blocking, supports Ajax single token security, nonces (to guarantee against a crazy robot attack) and many other features. Its really kick ass and I think that it would take a very long time to create a secure tool like this from scratch.
I'm thinking that I will release my code and to just get things moving along. I sincerely think that my code, even so far, is the best starting point for a very secure phalcon system with many options. I need to figure out how to work github and I will be releasing soon.