need help captive portal

I attach the network topology picture . I run a captive portal to manage bandwidth and authentication of user. when a user connect a router like tp-link WR740N once he or she login to captive portal. no need to re login to another computer. Why this happened and how i solve this.
Network.jpg

it’s because you are using a routed network so the captive portal is getting the ip of the router and MAC of the router
when first user login captive portal adds IP and MAC of the router to Active list
now when second user try to login captive portal again gets the same IP and MAC of router that is already in Active list so does not ask for login again

SOLUTION: Do not use routed network after the captive portal