Logon screen does not display for public wifi
I have recently bought two macs (Macbook Pro and Macbook Air).
When I connect to wifi that requires a logon, the Macbook Pro works fine. The Macbook Air does not. It connects to the network but when you open a browser it says that you are not connected to the internet (which is true as no logon has been done).
The forums suggest various ways to address this (try to force the logon screen by entering a URL, look at DNS settings, enter http://192.168.1.1 etc. etc.) but none of these work.
I am fortunate in having two Macs and I have looked at the Network settings, the Notification settings etc. and they are (essentially) identical - things like Mac address are obviously different.
Both Macs are OS X El Captain (Version 10.11.4).
Can anybody help as the Macbook Air is not very useful if I can't access public wifi's?
And if somebody has the definitive answer I think it would help a lot of people.
Many thanks.
MacBook Air (13-inch, Early 2015), OS X El Capitan (10.11.4), wifi connection