TOS and confirmation checkbox only
-
I am in the process of helping a friend with his business (brewpub - free beer!) and he wants to allow free wifi access. By the time the clients get to the portal page, they will have already entered the AP password. I have the network Vlan's set and guests are then directed to the Captive Portal page. What I am trying to do is to then have the page display the typical business graphics and the Terms of Service with the usual "I Agree" type of checkbox that then allows them to continue on.
I have no experience with web page authoring but would like to learn. I've looked through this forum back until the postings mostly referenced Version 1 and didn't really see anything like I am asking.
If anyone could help me get started on this I will be most appreciative. Just a basic template or a link to a similar request?
I will add that I need this to work with both laptop screen size and mobile devices (IOS and Android).
Thanks in advance for any help. If you are in the Dayton Ohio area I can meet you for free beer!
I should also add that the version is 2.15 and not running a RADIUS server. (local user authentication). Is 2.2 an advantage here?
Dave
-
…. By the time the clients get to the portal page, they will have already entered the AP password. I
Remove the password form the AP.
Authentication should be done with pfSense.
Use the local user manager to add users.No need to have any 'html' knowledge.
By default, use the default login page.
This is the source: http://pastebin.com/NGc2d27t (you can find it in /etc/inc/captiveportal.inc - line 56 and further - pfSense 2.2 of course - who uses 2.15. ?)
You want to edit this source ? adding some images to it ? (and uploading it ?)
Then, of course, some basic html-knowledge is needed.
Right-clic RIGHT NOW and have a look at the source of ANY Internet page on the net, and see how images are inserted (it's sooooo easy).
Plan B: Google 'html image' and read a little bit. Done.….I should also add that the version is 2.15 and not running a RADIUS server. (local user authentication). Is 2.2 an advantage here?
2.1.5 doesn't exist any more :)
2.2 should be better.
(or, something like this: 2.2 doesn't have the "2.1.5" bugs, but new, unknown bugs, so its more fun ;;) -
Hi @ll
Have a similar task, would like to have no user authentication at all, the user should have to
agree to the terms of service (TOS) by clicking a checkbox before a link to the TOS Text.Found one or two examples in this forum but they did not work, so how could I easily
replace the user/passwort part with the TOS agreement ?A simple example I could adapt to our needs would be excellent
Kind regards
thafener -
This is possible.
Define in the user Manager a "User" and a "password" : do exactly what is done here: https://www.youtube.com/watch?v=O9D2fM883Fc
But: You have to make your own login page (use the default one as a model). Hide in this form your user and its password.
Just show some text and a "Ok" button.More has been said, for example, here : https://forum.pfsense.org/index.php?topic=68938.0 (the subject is rather known ;))
-
Got it working.
Thanks to all.
-
lt1360hp,
Could you please provide a sample code ? Still struggling with this….
Kind regards
thafener
-
Not sure of the forum correct way to insert code, but here goes:
<title>Lucky Star Pfsense captive portal page Rev A</title> <form method="post" action="\$PORTAL_ACTION\$"> <center> | <center> | <center> <center> | <center> ![](captiveportal-wp16a6f1fc_06.png) **<big>Welcome to Lucky Star's Wifi Access Portal</big>** Stay Connected while Enjoying Your Beverage at Lucky Star's Complimentary Wi-Fi. Lucky Star Offers free unlimited Wi-fi access with no access codes requirements. Terms of Service and Acceptable Use BY CLICKING ON "AGREE" ON THIS SIGN-UP PAGE, YOU REPRESENT THAT YOU HAVE READ, UNDERSTAND AND AGREE TO THESE TERMS OF SERVICE. Access to the Service Wi-Fi Service at Lucky Star's is a complimentary Service for patrons and is completely at the discretion of Lucky Star Management. Service is provided for customers who are actively enjoying their food or beverage purchase. You, as a user of the Service, are responsible for monitoring connectivity and saving all data and communication regularly. By your use of the Service, you acknowledge (i) that you have made a purchase; (ii) that the Service may not be uninterrupted or error-free; (iii) that viruses or other harmful applications may travel through the Service; (iv) that Lucky Star does not guarantee the security of the Service and that unauthorized third parties may access your computer or files or otherwise monitor your connection; (v) that the Service is provided “as is” and on an “as available” basis, without warranties of any kind, whatsoever; and (vi) that you assume all risk associated with your activities conducted online through the Service and assume all liability and damages incurred by yourself, Lucky Star, or a third party that arise or result from your activities conducted online through the Service, whether known or unknown at the time of use. Access to the Service may be denied, blocked, suspended, or terminated by Lucky Star at any time for any reason including, but not limited to, violation of these Terms of Service, actions that may lead to liability for Lucky Star, disruption of access to other patrons or networks, and violation of applicable local, state, and, or federal laws or regulations. Use of the Service shall not be construed as creating a relationship of any kind between Lucky Star and any user of the Service. These Terms of Service shall be governed, interpreted and construed according to the laws of the state of Ohio. Acceptable Use of the Service Activities conducted online through the Service shall not violate any applicable law or regulation or the rights of Lucky Star, or any third party. Lucky Star will fully cooperate with law enforcement upon receipt of notice that use of the Service is in violation of applicable law. If you are unsure whether your use of the Service and activities conducted online may violate these Terms of Service you are advised to cease the activity immediately. Examples of prohibited activities include, but are not limited to: Spamming and Invasion of Privacy Intellectual Property Right Violations Obscene or Indecent Speech or Materials Defamatory or Abusive Language Forging of Headers Hacking, Scans, or Other Subversive Information Gathering Activity Distribution of Internet Viruses, Trojan Horses, or Other Destructive Activities Export Control Violations Harassing, Abusive, Criminal or Fraudulent activities Facilitating a Violation of this Agreement of Use Resale of the Service | | | | | | | </center> | | | | | </center> </center> | </center> | </center> </form>
Please note that the username and password are generic in this. Change the user name to whatever you have for captive portal in the user manager. Change the password to match the password for this user.
There is an image referenced early in the code "captiveportal-wp16a6f1fc_06.png". This can be any basic image.
It is actually the header image from here: luckystarbrewery.com which is still actually a work in progress, but pretty close.
the only thing that is still a bit wonky is that unless I specifically forward the client to a web page, after authenticating it redirects back to this authentication page…it is in a loop even though the description says:
"If you provide a URL here, clients will be redirected to that URL instead of the one they initially tried to access after they've authenticated.
I think where the issue is that some devices, particularly mobile devices like iPhones will automagically "Auto-Join" this network running essentially a mini browser session. Since they were not really directed to another specific site, they may just reload the authentication page. I am just working around this a bit by directing them to either a search engine or most likely the establishments web page.
If anyone has a suggestion how to work around this strangeness, I would like to try. Basically I need to send a command to open a true web browser session on the device. Everything is a compromise as that assumes that the client wanted to browse the web and not just check email, Facebook App, etc. Maybe just close the mini-browser would be best.
This is a pretty basic design, but I think it will get the job done for me for phase one. Lots of legalese but in a way that was the point. I have it running on my home system and it works pretty well. I will roll it out to the business tomorrow.
Dave
-
Hi !
Just a wild guess ;)
Insert this in your code: -
Thank you very much lt1360hp, that hepled me a lot
-
Dunno who posted this, just reposting since I cannot find the post… Feel free to claim your credits. 3-in-1 click-through, username+password and vouchers:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <title>Wireless Login</title> ![logo](data:image/png;base64,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) [ToS](/) [Normal](/) [Voucher](/) [Accept-Only](/) Totally Legal ToS | By using this network, you agree to give me your firstborn, $50 per login attempt, and at least two prized cattle. Additionally for each 7 or 200 Mb of data (chosen at random each minute) transferred, a modest fee will be charged to your credit card to fund my Monster Zero Ultra habbit. | <form id="f2" style="display: none;" method="post" action="$PORTAL_ACTION$"> Username: | | Password: | | | </form> <form id="f3" style="display: none;" method="post" action="$PORTAL_ACTION$"> Voucher: | | | </form> <form id="f4" style="display: none;" method="post" action="$PORTAL_ACTION$"> Long winded ToS | | | </form>
-
By using this network, you agree to give me your firstborn, $50 per login attempt, and at least two prized cattle.
Additionally for each 7 or 200 Mb of data (chosen at random each minute) transferred, a modest fee will be charged to your credit card to fund my Monster Zero Ultra habbit.I've seen that one before ;)
Good TOS ! -
Dunno who posted this, just reposting since I cannot find the post… Feel free to claim your credits. 3-in-1 click-through, username+password and vouchers:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <title>Wireless Login</title> ![logo](data:image/png;base64,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) [ToS](/) [Normal](/) [Voucher](/) [Accept-Only](/) Totally Legal ToS | By using this network, you agree to give me your firstborn, $50 per login attempt, and at least two prized cattle. Additionally for each 7 or 200 Mb of data (chosen at random each minute) transferred, a modest fee will be charged to your credit card to fund my Monster Zero Ultra habbit. | <form id="f2" style="display: none;" method="post" action="$PORTAL_ACTION$"> Username: | | Password: | | | </form> <form id="f3" style="display: none;" method="post" action="$PORTAL_ACTION$"> Voucher: | | | </form> <form id="f4" style="display: none;" method="post" action="$PORTAL_ACTION$"> Long winded ToS | | | </form>
That'd be me :)
If you're only going to be using the TOS+Accept button, I can remove all the extra tabs and javascript for switching if you'd like so it's just the one. -
Dunno who posted this, just reposting since I cannot find the post… Feel free to claim your credits.
That'd be me :)
Thanks. 8) ;D
Search engine tags: captive portal multiple authentication methods page template all-in-one
-
You don't have to use a username and password. Just set the portal to "No authentication" and have the login button on the portal page.
You will have to modify index.php for the agree to terms checkbox logic. It might be easier (and not require a custom index.php) to just have them agree to the terms by pressing the login button.
You might also be able to do it using javascript in the custom portal page html (such as making the login button inoperative until the checkbox is checked.) That would also allow you to leave the index.php stock.
-
Just keep in mind that CNA might not support 'javascript'.