Been loads of posts on captive portals and how to do it etc.
Also, a new testing firmware which you can try and report back on: http://download.gl-inet.com.s3-website.us-east-2.amazonaws.com/firmware/ar750/testing/