> Hello All: > > i test splash portal via external_acl_type ... > > Although the first people succeed to login and can access internet , but > when second people succeed to login and can access internet , > > and the firest people have to login again . when the firest people > succeed to login and can access internet , > > second people have to login again . > > > my meaning is : There's only one person who can access internet at same > time > > > > I guess [channel-ID] is error at my config , but i can't confirm. > > > if concurrency=10 > > how to identify or find correct [channel-ID] , > > and > > Whether return value format is correct for squid ? > > for example > > fwrite(STDOUT, $stream_id." ERR\n"); > > > > If possible , please give me some advisement . > > > > http://wiki.squid-cache.org/Features/AddonHelpers#Access_Control_.28ACL.29 > http://wiki.squid-cache.org/EliezerCroitoru/SessionHelper > > --------Squid.conf --------------- > > external_acl_type session ipv4 concurrency=10 ttl=50 %SRC > /accerater/webgui/public/wifiportal/logincheck.php > acl session_login external session > acl splash_page url_regex -i ^http://192.168.0.198/wifiportal/index.html > > deny_info http://192.168.0.198/wifiportal/index.html session_login > > http_access allow splash_page > http_access deny !session_login > > --------------Helper program config ( php )----------------- > > while (!feof(STDIN)) > { > $stream_line = trim(fgets(STDIN)); > $stream_array = split("[ ]+", $stream_line); > $stream_ip = trim($stream_array[1]); > $stream_id = trim($stream_array[0]); > > ......... > > fwrite(STDOUT, $stream_id." ERR\n"); > > ................ > > fwrite(STDOUT, $stream_id." OK\n"); > > > _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users