Approaching the login system from another angle.
Although simpler, it will not incorporate object oriented sytling right now.