I think starting with certain version of iOS (forgot which one), iOS started to give warnings about insecure networks.
If a login page is not appearing, it could also mean the hotspot is not configured properly.
Either way, I would avoid insecure wifi public hotspots whenever I can.