NAME
WebService::OPNsense::CaptivePortal::Session - Captive portal session controller
VERSION
version 0.001
SYNOPSIS
my $cp_session = $opn->captiveportal_session;
my $zones = $cp_session->zones;
DESCRIPTION
Manages captive portal sessions.
NAME
WebService::OPNsense::CaptivePortal::Session - Captive portal session controller
METHODS
zones
my $zones = $cp_session->zones;
Returns a list of captive portal zones.
search
my $sessions = $cp_session->search(%params);
Searches for captive portal sessions.
list
my $sessions = $cp_session->list;
my $sessions = $cp_session->list($zoneid);
Lists active sessions. Optionally filtered by zone ID.
create_session
my $result = $cp_session->create_session($session_data);
Creates a new captive portal session.
disconnect_session
my $result = $cp_session->disconnect_session($session_data);
Disconnects an active session.
AUTHOR
Dean Hamstead <dean@fragfest.com.au>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2026 by Dean Hamstead.
This is free software, licensed under:
The MIT (X11) License