Let's make this brief...
This is my take on authentication from scratch.
I encourage you to try it out by signing up.