Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
браузер создатель Mind Map: браузер

1. ответ сервера:

1.1. 'Auth: 0' не авторизован

1.2. 'Auth: 1' авторизован

1.3. 'Auth: 5' на авторизации (доступны соц. сети)

2. В зависимости от настроек роутера в админке, редирект в интеренет

3. редирект на сервер

3.1. url: /portal/index

3.2. gw_id - id роутера

4. редирект на роутер

5. Предлагаем разместить пост на стене

6. Авторизация fb

6.1. Способы авторизации - лайк группы, пост на стене (способ указывается в настройках роутера)

6.1.1. лайк группы

6.1.1.1. уже лайкал

6.1.1.1.1. если автопостинг

6.1.1.2. еще не лайкал

6.1.1.2.1. виджет лайка группы

6.1.2. пост на стене

7. аторизация на роутере

8. роутер опрашивает сервер

8.1. /auth/index

8.2. stage=login

8.3. token=<token>

8.4. gw_id

8.5. mac - mac пользователя

8.6. ip - ip пользователя

9. Способы авторизации - вступление в группу, пост на стене (способ указывается в настройках роутера)

9.1. вступление в группу

9.1.1. уже вступил

9.1.2. еще не вступал

9.1.2.1. виджет вступления в группу

9.2. пост на стене

9.2.1. Предлагаем разместить пост на стене

10. Авторизация vk

10.1. nodejs

10.2. oauth

11. Роутер редиректит обратно на /auth/login-vk или /auth/login-facebook

12. Авторизация токена на роутере

12.1. Если юзер выбрал fb или vk: Генерируется уникальный токен <token>

12.2. токену ставится статус "VALIDATE" , в котором доступны соц.сети

12.3. редирект на роутер http://<gw_address>:<gw_port>/wifidog/auth?token=<token>

13. роутер

14. сервер

15. редирект с роутера на сервер

15.1. gw_id - id роутера

15.2. gw_address - ip роутера

15.3. gw_port - порт роутера

15.4. mac - mac адрес юзера

15.5. url - url, который пытался открыть юзер