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

    [FEATURE REQ.] Easy front-office Captive Portal Accounts generation

    Scheduled Pinned Locked Moved Captive Portal
    8 Posts 5 Posters 5.2k 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.
    • B
      bulgarion
      last edited by

      Hi,
      first of all - thanks for this shining piece of software :)

      I think that a great improvement for the Captive Portal function would pass through a simpler generation of new accounts for a front-office user. The Scenario that I see is pretty much this:
      A user comes along the person that runs the place (for example, a motel) where hotspots are provided. The user wants to surf the internet, so the employee prompts two offers: one is a "flat for the night" (10 EURs) that will allow the user for the range 8pm - 8am, and the other is "20h total" (15 EURs), where the user can surf for a maximum of 20 hours, in case he/she would stay more days or return to that place. The user buys one of the profiles, and the employee logs into the web interface of pfSense where he/she generates an account that is recorded in the system and then printed to a thermal printer. The receipt which helds the account informations is given to the customer.

      In this ideal schema, I see actually 2 things missing:

      • no support for a simple account generation, based on "service profiles" defined by the system manager

      • no simple way to pass the credentials to the user

      The idea of ticket printing was taken from a RayTalk Hotspot (http://www.raytalk.com/Product.aspx?oid=a7e596fe-07fa-4e35-a7d7-4b966b4ddba8) that I tried - it makes your life 10k times simpler. By the way, printing to a thermal printer is simple as dumping a sequence of raw characters to a /dev/something peripheral - and that's really all.

      So… is this a "shared view" or am I quite off the way? :D Personally I think that something that would get pfSense closer to my scenario could be the only real alternative to many commercial systems.

      1 Reply Last reply Reply Quote 0
      • P
        Perry
        last edited by

        So… is this a "shared view" or am I quite off the way? Cheesy Personally I think that something that would get pfSense closer to my scenario could be the only real alternative to many commercial systems.

        I think it's a bit outdated.
        1. I would want it for free if/when I would rent a room.
        2. Most ppl traveling on the road every day would have 3G or GPRS 
        3. I would think it would be a very individual feature/setup from a design point.

        Never the less if you need it. This thread might be a good starting point.
        http://forum.pfsense.org/index.php/topic,14847.msg78500.html#msg78500

        /Perry
        doc.pfsense.org

        1 Reply Last reply Reply Quote 0
        • B
          bulgarion
          last edited by

          @Perry:

          1. I would want it for free if/when I would rent a room.

          "For free" it's a billing of 0, which would be provided from the custom business profiles, so that's no problem. What matters is that a visitor can be tracked for his "online activity" during his/her stay, that's one of the goals of Captive Portals - I just think that a more efficient way to perform this task would be nice!

          @Perry:

          2. Most ppl traveling on the road every day would have 3G or GPRS

          This basically wipes out the need of Captive Portals/Hotspots, right? :)

          @Perry:

          3. I would think it would be a very individual feature/setup from a design point.

          As I stated before, it's just an improvement of the GUI, which is now little oriented to be for a front-office destination. Many users in this forum are asking for a simple way to get credentials for their users, some way that involves fewer clicks and better handling of the newly-created credentials (I thought of the printer, but a Postscript/PDF generation would be nice too, or sending via mail).

          Thanks for the reference to the other topic, if I'll start some serious customization I'll begin from there :)

          1 Reply Last reply Reply Quote 0
          • D
            DestekTeknik
            last edited by

            The whole idea is exactly what I need! Except, the printing part, I don't need it that much  :) Anyway, we need it where we sell the net to customers of a hotel, by hour. But currently we are jsut enabling it for unlimited hours/limited days, because captive portal is capable of doing it only.

            Isn't there any way to do this?

            1 Reply Last reply Reply Quote 0
            • D
              DestekTeknik
              last edited by

              Isn't there?

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

                Well, the gateway to the solution is there: the Captive Portal can already identify against a RADIUS server.

                Now, all what is needed is "feeding the RADIUS server" with access credentials.
                Running and managing a Radius server and all the backend / front stuff is beyond pfSense’s scope.
                Note that the Captive Portal part of pfSense is already a strange function for a Firewall/router (Am-I allowed to say that pfSense is a industrial strength Firewall/routeur ?! ;) ) and that I’m happy its there - running a hotel myself.

                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
                • D
                  DestekTeknik
                  last edited by

                  Well, if someone knows the exact way to do it, I'll be happy to read a how-to :)

                  1 Reply Last reply Reply Quote 0
                  • M
                    Meulator
                    last edited by

                    Hey there,

                    check this, should do the trick while waiting for the 2.0 with full user management

                    http://www.technicallyamusing.com/?p=29

                    It's working, graphics kind of messy but readable ; you can also translate the fields in you own language.

                    Enjoy

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