Username based authentication for SilverStripe