A method of operating a system comprising a user communication device (101 - 103) and a server system to control access to a Wireless Fidelity (WiFi) network that comprises a plurality of geographically-distributed WiFi access systems (121 - 124), the method comprising: transferring display data from the server system for presentation by the user communication device (101 - 103), and responsively receiving into the user communication device (101 - 103) user selections of more than one of the geographically-distributed WiFi access systems (121 - 124), and a single user-selected name and a single user-selected password to use when accessing the multiple user-selected WiFi access systems (121 - 124), receiving, from the user communication device (101 - 103), user data into the server system that indicates the multiple user-selected WiFi network access systems (121 - 124), the single user-selected name, and the single user-selected password; and storing an association between the multiple user-selected WiFi network access systems (121 - 124), the single user-selected name, and the single user-selected password; receiving, from the user communication device (101 - 103), an access request comprising the single user-selected name and the single user-selected password into the server system for access to one of the multiple user-selected WiFi network access systems (121 - 124) using the single user-selected name and the single user-selected password; processing the access request and the stored association between the multiple user-selected WiFi network access systems (121 - 124), the single user-selected name, and the single user-selected password to determine whether access to the multiple user-selected WiFi network access systems (121 - 124) should be granted; and transferring a positive response to the access request from the server system based on a determination that access should be granted. transferring display data from the server system for presentation by the user communication device (101 - 103), and responsively receiving into the user communication device (101 - 103) user selections of more than one of the geographically-distributed WiFi access systems (121 - 124), and a single user-selected name and a single user-selected password to use when accessing the multiple user-selected WiFi access systems (121 - 124), receiving, from the user communication device (101 - 103), user data into the server system that indicates the multiple user-selected WiFi network access systems (121 - 124), the single user-selected name, and the single user-selected password; and storing an association between the multiple user-selected WiFi network access systems (121 - 124), the single user-selected name, and the single user-selected password; receiving, from the user communication device (101 - 103), an access request comprising the single user-selected name and the single user-selected password into the server system for access to one of the multiple user-selected WiFi network access systems (121 - 124) using the single user-selected name and the single user-selected password; processing the access request and the stored association between the multiple user-selected WiFi network access systems (121 - 124), the single user-selected name, and the single user-selected password to determine whether access to the multiple user-selected WiFi network access systems (121 - 124) should be granted; and transferring a positive response to the access request from the server system based on a determination that access should be granted.