Table of Contents

Dynamic Login Pages for Ruckus

How does it work?

A User connecting to the Captive Portal

A User that logs in on the Captive Portal

With this we assume the user provided valid credentials and clicked the submit button.

  • Social Logins like Facebook, Twitter and Google use the same principle but log in twice, first with a temp user with a limited profile and after a successful social login the assiciated Voucher or Permanent user.
  • See the pages on Social Logins for more details.

What to configure

RADIUSdesk -> Northbound Portal Interface Password

sudo vi /usr/share/nginx/html/cake2/rd_cake/Config/DynamicLogin.php
$config['DynamicLogin']['ruckus']['northbound']['password'] = 'stayoutnow123!';

RADIUSdesk -> Dynamic Login Page Association

http://rd01.wificity.asia/rd_login/ru/d/index.html?nbiIP=146.63.10.10&client_mac=ENC777773756677867868678376778678&sip=www.radiusdesk.com&wlan=100&reason=Un-Auth-Captive&proxy=0&wlanName=radiusdeskn&ssid=Struisbaai&mac=AA:AA:AA:AA:AA:AA&dn=www.radusdesk.com

Rukus setup

http://rd01.wificity.asia/cake2/rd_cake/dynamic_details/ruckus_browser_detect.html