Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    captive portal logout not popping out

    Scheduled Pinned Locked Moved Captive Portal
    9 Posts 2 Posters 1.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      ravegen
      last edited by

      i have checked the popup logout page on setup but even if user login, the logout popup doesnt show. im on latest pfsense version.

      1 Reply Last reply Reply Quote 0
      • GertjanG
        Gertjan
        last edited by

        The pop up pop's up if you instruct your browser to accept pop-ups.
        These days, everybody has set that option to "off" (you included, apparently) because it can be very annoying.

        ..... and now you are asking why this browser option ... works well - doesn't work ..... ?

        You can't do anything about that - except maybe asking on the captive portal login screen that visitors should re-activate pop ups in their browser, or at that they should at least accept popups from the captive portal IP. ( they won't do so any away - tried that before, and believe me : they just don't).

        I had a "final" solution ones : throwing the captive portal login page into a popup. No one could login anymore of course and vocal fallout settled down on my desk. I was answering : "You want to login, ok, you accept popup first" ... When some clients managed to login, by accepting my pop ups, they did receive the logout pop up !

        I advise you not to do the same thing, except if your are willing to see any angry visitors.
        A pop up to logout is a nice thing to have - but it exists merely in theory, not in the reality.

        No "help me" PM's please. Use the forum, the community will thank you.
        Edit : and where are the logs ??

        1 Reply Last reply Reply Quote 0
        • R
          ravegen
          last edited by

          may I also know how I can do manual logout

          1 Reply Last reply Reply Quote 0
          • GertjanG
            Gertjan
            last edited by

            Short answer : you can't.
            Only the popup solution could assure a way for the visitor to do so.

            If visitors remove the connection, like shutting down the wifi, and you chose a low idle-time out, say 5 minutes, visitors will be removed quickly.

            Btw : https://www.test-domaine.fr/munin/brit-hotel-fumel.net/pfsense.brit-hotel-fumel.net/portalusers.html - I'm using 120 minutes idle time out.

            No "help me" PM's please. Use the forum, the community will thank you.
            Edit : and where are the logs ??

            1 Reply Last reply Reply Quote 0
            • R
              ravegen
              last edited by ravegen

              i would like to create a manual page to make popup for logout appear so i need to know what is that html or php file for that logout page.

              1 Reply Last reply Reply Quote 0
              • GertjanG
                Gertjan
                last edited by Gertjan

                If you insist : https://forum.netgate.com/topic/69307/captive-portal-manual-logout-page-address/1 - a very long discussion with code examples is there.
                This will be a do yourself it solution (praise the lord the authors didn't rewrote the whole part in perl yet ^^ - PHP is sooooooo easy).
                Be warned : you will have to add some functions, apply some code changes - and redo these edits when you upgrade.

                No "help me" PM's please. Use the forum, the community will thank you.
                Edit : and where are the logs ??

                1 Reply Last reply Reply Quote 0
                • R
                  ravegen
                  last edited by

                  Gertjan, thanks for that thread link. that talks about modifying the code. no, i dont want to modify the code, what i just want to know is what code that will open up the logout page so that i will create my own php logout page with that code to open the actual logout form. that way i wont modify any actual original pfsense code for that matter. thanks again.

                  1 Reply Last reply Reply Quote 0
                  • GertjanG
                    Gertjan
                    last edited by

                    Here it is : https://github.com/pfsense/pfsense/blob/ffeac248435b259e8d1254463a9446e56c6e5f64/src/etc/inc/captiveportal.inc#L263
                    Use that part to fabric your own logout 'popup' page.

                    No "help me" PM's please. Use the forum, the community will thank you.
                    Edit : and where are the logs ??

                    1 Reply Last reply Reply Quote 0
                    • R
                      ravegen
                      last edited by

                      thanks, I will study it

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.