I do not undestand your question. Any user can navigate walled-garden pages, registred user may navigate all pages. If you need configuration that registred user will be able to navigate only few pages, then additional static firewall rules will be reuqired to accomplish this.
- All my clients login using hotspot
- To validate the clients I use radius+SQL
- When the client login, if the radius server reply with a Mark-Id (such as "Account_Disabled") the client would be redirected to its account status page, were it said that he had to paid to continue navigating; and the only page that he could navigate would be the account status page. If the radius server do not repply any mark (because the client had paid), the client will navigate normally.
I tried to use pre-hs-input chain in filter to reject packets with the "Account_Disabled" mark, but I do not know the reason it isn't working.