consistent authentication forms, fix cart User::->cart chaining