Users are required to be online to log in and receive the encryption keys from the server because the encryption keys are not saved to disk or stored locally unless the user has been granted offline access (with offline access the keys are stored locally but are encrypted).