I’m trying to setup a hotspot with billing and its been quite an adventure. but with the help of the forums and wiki i have it setup and working right, with paypal (MTos version 3 b6 )However ive hit a brick wall that just blows my mind..
HOW CAN YOU EXPECT PEOPLE WHO ARE SIGNING UP FOR HOTSPOT SERVICE TO ACTIVATE THEIR ACCOUNTS BY CHECKING THEIR EMAIL ?!?!
the idea is they CAN NOT GET ON THE NET UNTIL THEY PAY.
Here is how it works now, User sees my AP…connects to it. Gets a page that says log in or click signup button which redirects to → http://routerIP/user?signup=publicID
they fill out form and PUT IN EMAIL ADDRESS then they have to somehow check their email to activate their account? so they can THEN add money via paypal (which is working great for me in my tests so far.)
there has to be some way to disable this..how could this ever work as a hotspot GW??
sorry if i come off hostle i just cant stand to see all the work i’ve done over the past 48hours on these hotspot..go down the drain over somehting that logically does not make sense.
That said, i know i must be doing something thing wrong..
we made it so that the customer is provided with payment options, pays, and the account for him is created automatically, and details sent to his email (provided along with payment). no confirmation is needed, because account is made and activated at the time of payment
Forgive me, but I don’t understand the logic here. The customer has to access the user page before buying credit. Where does he get the login for the user page?
Perhaps this is for a small hotel where the desk gives you a ticket, but in an airport, train station or public spaces?
“because account is made and activated at the time of payment”
I take that to mean that they pay, account is enabled, they are logged in automatically. Thus they will now have access to their e-mail to obtain a username/password for subsequent sessions…
I am using .41 and if the user goes to the user page, i.e http://Router_IP_address/user?subs=publicID he sees a login page asking for username and password.
when he opens ANY webpage, he is redirected to the hotspot login, where there is also an option to register in the system (you have to manually put this link into your hotspot login page).
for this to work you have to configure user manager, allow signups, allow paypal, and add the link to the hotspot html page
So I have created a customer with public ID, added sign up, Paypal option and credit. Now when I click the link it takes me to the sign up page - which works - but the username and password fields are already populated with the customer’s login :?:
How can I make these blank so the user chooses his own login?
you have told your browser to save your user manager login values, that’s why they are there. if a new user opens this page for the first time, they will be blank.
we are working on a full manual for this, i’ll post the link later.