Captive Portal Failed when pfSense Updated to 2.3

  • Hello everyone,

    Though I've used pfSense for quite some time - I just enrolled in this forum today.

    I need help.

    My problem with the captive portal occurs when I upgraded to pfSense 2.3.

    • It failed to continue accessing the internet after clients enter authentication requirements, e.g. user name and passwords and or voucher codes.

    • It is stuck to this page in the web browser: x.x.x.x:8002/index.php?zone=captiveportal

    • It has also failed to show the authentication error page when authentications requirements are not met.

    Much that I like the captive portal features of pfSense, however I am in need of help to address the problem after the upgrade.

    I have been using captive portal vouchers to allow our students to use the internet.


  • make sure all the required hidden fields are in your (custom) portal/error page.
    on 2.3 the required fields are shown in the example on the configuration page / you can also see the contents of your current pages

  • Thanks sir,

    I believed I followed the default form requirements.

    Here's the code:

    <form method="post" action="$PORTAL_ACTION$">

    Enter username and password here:




    <form method="post" action="$PORTAL_ACTION$">

    For students, please enter your voucher code here:



    1. Voucher codes are limited to one hour of internet access.

    2. Code issuance is once in a day.

    3. Voucher codes can be requested here or from the Internet Laboratory assistants.



  • try adding

  • Thank you sir heper…

    It's working now.

  • When having issues like this, save your actual 'hand made' html pages and use the default 'pfsense' ones.
    When things suddenly start to work, you know where to look for ;)

Log in to reply