Попробуйте копнуть в сторону captive portal push notification. Но учти. Все это на совести клиента. Он сам пытается определить, есть ли какая преграда перед интернетами и вывести сообщение клиенту.
Другого нет. Сейчас так работают все freeWIFI и вроде бы успешно, но только при подключении к сети.
Если тебе нужно в время сессии переадресовать, то извини чувак - облом.