WiFi Login Pages ================ .. note:: For a demonstration of how this module is used, please refer to the following demo tutorial: :doc:`WiFi Hotspot, Captive Portal (Public WiFi), Social Login <../tutorials/hotspot>`. Screenshots ----------- .. raw:: html

Overview -------- OpenWISP WiFi login pages provides unified and consistent user experience for public/private WiFi services. In short, this app replaces the classic captive/login page of a WiFi service by integrating the `OpenWISP Radius API`_ to provide the following features: - Mobile first design (responsive UI) - Sign up - Optional support for mobile phone verification: verify phone number by inserting token sent via SMS, resend the SMS token - Login to the wifi service (by getting a radius user token from OpenWISP Radius and sending a POST to the captive portal login URL behind the scenes) - Session status information - Logout from the wifi service (by sending a POST to the captive portal logout URL behind the scenes) - Change password - Reset password (password forgot) - Support for `Social Login`_ and `SAML`_ - Optional social login buttons (facebook, google, twitter) - Contact box allowing to show the support email and/or phone number, as well as additional links specified via configuration - Navigation menu (header and footer) with possibility of specifying if links should be shown to every user or only authenticated or unauthenticated users - Support for multiple organizations with possibility of customizing the theme via CSS for each organization - Support for multiple languages - Possibility to change any text used in the pages - Configurable Terms of Services and Privacy Policy for each organization - Possibility of recognizing users thanks to signed cookies, which saves them from having to re-authenticate - Support for `credit/debit card verification and paid subscription plans`_ .. _OpenWISP Radius API: https://openwisp-radius.readthedocs.io/ .. _Social Login: https://github.com/openwisp/openwisp-wifi-login-pages/tree/1.0#configuring-social-login .. _SAML: https://github.com/openwisp/openwisp-wifi-login-pages/tree/1.0#configuring-saml-login--logout .. _credit/debit card verification and paid subscription plans: https://github.com/openwisp/openwisp-wifi-login-pages/tree/1.0#signup-with-payment-flow For more information please see the `OpenWISP WiFi Login Pages documentation `_.