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/