<p dir="ltr">Кстати, как пользователь ненавижу редиректы на веб. Идешь себе по улице и бац инета в телефоне нет! Оказывается цепанулся к такой точке... Хоть вифи отключай... </p>
<div class="gmail_quote">On Apr 21, 2013 12:42 AM, &quot;Аксельрод Александр&quot; &lt;<a href="mailto:alexakselrod@yandex.ru">alexakselrod@yandex.ru</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
На самом деле эти постоянные запросы нужны для того, чтобы понимать, когда пользователь в последний раз пользовался сетью. Это можно сделать без постоянного мониторинга?<br>
<br>
20.04.2013, 19:31, &quot;Ivan Afonichev&quot; &lt;<a href="mailto:ivan.afonichev@gmail.com">ivan.afonichev@gmail.com</a>&gt;:<br>
&gt; 20 апреля 2013 г., 12:15 пользователь Аксельрод Александр &lt;<a href="mailto:alexakselrod@yandex.ru">alexakselrod@yandex.ru</a>&gt; написал:<br>
&gt;&gt; Рассмотрим простой use-case:<br>
&gt;&gt;<br>
&gt;&gt; 1. студент Вася пришел в кафе и включил ноут;<br>
&gt;&gt; 2. он подключается к WiFi сети, и заходит на yandex;<br>
&gt;&gt; 3. captive-портал берет этот запрос, генерит некий UUID и спрашивает сторонний сервис по HTTP, пускать ли Васю;<br>
&gt;&gt; 4. сервис говорит, что про такого UUID ничего не слышал, не пускать;<br>
&gt;&gt; 5. captive-портал вместо yandex отправляет Васю на страницу с предложением ввести номер мобилы;<br>
&gt;&gt; 4. Вася вводит номер;<br>
&gt;&gt; 5. captive-портал передает номер мобилы стороннему сервису по HTTP;<br>
&gt;&gt; 6. сторонний сервис на мобилу присылает секретный код;<br>
&gt;&gt; 7. Васе отображается сообщение &quot;Вам отправлен код, введите его в это окно&quot;;<br>
&gt;&gt; 8. Вася вводит секретный код;<br>
&gt;&gt; 9. captive-портал спрашивает сторонний сервис по HTTP -- такой UUID, такой секретный код -- пускать?<br>
&gt;&gt; 10. сервис говорит -- пускать;<br>
&gt;&gt; 11. Вася перенаправляется на yandex;<br>
&gt;&gt; 12. При каждом запросе HTTP captive-портал спрашивает сервис, пускать ли Васю дальше?<br>
&gt;&gt; 13. Сервис всегда отвечает Пускать.<br>
&gt;&gt;<br>
&gt;&gt; Вот какой стек технологий тут можно предложить?<br>
&gt;<br>
&gt; nfqueue это если прям на каждый запрос проверять.<br>
&gt; Но мне кажется лучше просто тех кому еще не разрешено перенаправлять на портал и там у них запрашивать все что надо и когда им будет разрешено вносить их в ipset разрешенных.<br>
&gt;<br>
&gt; ,<br>
&gt; _______________________________________________<br>
&gt; Sarlug mailing list<br>
&gt; <a href="mailto:Sarlug@lists.lug.ru">Sarlug@lists.lug.ru</a><br>
&gt; <a href="https://lists.lug.ru/mailman/listinfo/sarlug" target="_blank">https://lists.lug.ru/mailman/listinfo/sarlug</a><br>
_______________________________________________<br>
Sarlug mailing list<br>
<a href="mailto:Sarlug@lists.lug.ru">Sarlug@lists.lug.ru</a><br>
<a href="https://lists.lug.ru/mailman/listinfo/sarlug" target="_blank">https://lists.lug.ru/mailman/listinfo/sarlug</a></blockquote></div>