Our wifi login requires the use of the DNS protocol. If a member's computer is using a custom DNS server instead of the Pfsense router's, the login doesn't work. Try to disable any custom DNS settings on the device.
Another source of problems is if people try to go to a page using https. In order to get redirected to the login form, people should visit a site that uses only http, for example, http://google.com.