I work at an Apple reseller, have seen quite a few people with this issue.
Fix every time has been to simply delete Safari browsing data and delete the Wifi profile from system prefs then create a new one.
Fix every time has been to simply delete Safari browsing data and delete the Wifi profile from system prefs then create a new one.