WiFi AfterConnect Web Login

WiFi AfterConnect Web Login Free App

Rated 3.69/5 (499) —  Free Android application by Sasha Vasko

About WiFi AfterConnect Web Login

Web logins (aka Captive Portal logins) required at most free Wi-Fi hotspots could be quite a nuisance.

Please note that there exists a great multitude of Captive Portals customized in various annoying ways, so this app may not work on many of them. I'd appreciate if you don't post negative feedback if that is your case.

This app attempts to rectify the situation by monitoring Wi-Fi connection, checking if access to Internet is blocked by such a Captive Portal, and then attempts to automatically login into it.
If the portal requires user credentials to login, the app will prompt you for the same.
If login is successful, it will store credentials for future logins.
If the device is locked and app is unable to login into portal, it will disable Wi-Fi so that phone stays connected to the Internet.

This app does not manage connecting to hotspots, for which you can use one of the many excellent Wi-Fi managers available.

Please note that for legal reasons this app will redirect you to the actual login page with hotspot's Terms and Conditions of use the very first time you login. All the subsequent logins will be handled automatically in the background.

In US it should work with ATT hotspots (Starbucks, etc.), Lowes, Dillards, Kmart, Sears, Staples, Shnucks, some of the corporate/college networks using Cisco or Motorolla solutions, possibly Loves truck stops.
I have no idea if it will work anywhere outside of US.

This is a free (no ads) and Open Sourced app, and the source is available at : https://github.com/sashavasko/WiFiAfterConnect
It could be easily extended, and support for more hotspots will be added as I discover them.

This application works by requesting login page from the web server responsible for user authentication. WiFi AfterConnect will then analyse and parse the login page, looking for a number of indicators, such as meta tags with http-equiv refresh content, Location field in http response header, forms on the page, onload attributes of the body tag, etc. It will then try and identify which provider or manufacturer this page most likely was generated by. Some of the providers recognized are CISCO, Motorola Solutions inc. - former Symbol (WiNG 5.x), wanderingWiFi, Unifi, ATT, Aruba Networks and Nearbuy Systems. It also has some preliminary support for WiSPr protocol. Many will be handled by a generic handler that simply looks for an input form and simmulates an action triggered by a submit button.

Once the vendor/provider is identified it will institute a specific protocol, for example wanderingwifi requires a number of redirects, before access to internet is granted, Motorola's WiNG involves obcsure hs_server and Qv parameters processing which specify where to send the request and what to use in it, mostly related to integration with radius authentication server.

WiFi AfterConnect Web Login will automatically check checkbox for acceptance of Terms of Service if there is any.

If at this point app finds unfilled fields in the web form for username and password or e-mail, it will prompt user for the same if the device is unlocked, otherwise wifi will be disable to keep it connected to Internet, and notification will be posted to the notification bar. Clicking on such notification will open the form to enter data, and re-attempt the authentication.

Credentials are stored for the future re-use, so that you do not have to enter it again. The only exception is the password, which requires user to specifically request saving it. This is due to the fact that there is no way to fully encrypt and protect password, potentially exposing it to nefarious hackers, if they steal your device.

Application does not send any personal information, except what is required for the authentication itself.

WiFi AfterConnect Web Login will not store time or location of connections. It will only store the SSID of visited hotspots, to mark which Terms and Conditions pages were already presented to the user.

How to Download / Install

Download and install WiFi AfterConnect Web Login version 1.2 on your Android device!
Downloaded 50,000+ times, content rating: Not rated
Android package: com.wifiafterconnect, download WiFi AfterConnect Web Login.apk

All Application Badges

Free
downl.
Android
2.3.3+
Bug
buster
n/a
Not
rated
Android app

App History & Updates

What's Changed
version 1.2: Added support for Candlewood Suits portals (may not work at some locations). Fixed handling of some Marriot portals. Added Cisco portals functionality to use switch_url parameter (St. Louis Art Museum). Several minor bugs fixed.
version 1.1: Removed debugging code producing too much output
More downloads  WiFi AfterConnect Web Login reached 50 000 - 100 000 downloads

What are users saying about WiFi AfterConnect Web Login

E70%
by E####:

Says that internet is connected even when I'm only able to access captive portal page. Can't even attempt to set it up.

O70%
by O####:

After trying a bunch of apps that either doesn't work or only work once and ask you to pay afterwards, I finally tried this one. It just works. No fuss, no surprises, no hidden fees. Simple and effective.

Q70%
by Q####:

Doesn't work for me

V70%
by V####:

Awesome! This is really super helpful for those stupid portal logins.

I70%
by I####:

Doesn't remember password

E70%
by E####:

Works pretty good. At work the wifi forces me to reconnect every time I leave the range of the wifi. This app helps deal with the frustration. It works perfect at Starbucks, works pretty good at work too. I wish it would auto log me back in at work, I have to click on the Android wifi prompt but with that said the app takes care of the rest from there. Also has extended battery life for me.

A70%
by A####:

It was working like a charm. Honestly the best app out there... But then, it just simply stopped signing in automatically and would continuously press me for the username and password again an again. I have a Samsung Note 3N, is there fix or something?

Y70%
by Y####:

Doesn't seem to work on either Droid Turbo phone or Nexus 7 (2013) LTE tablet, both running Android 5.1. Doesn't do anything at all unless cell network data is disabled (known issue with Android 5+), but still doesn't seem to see the login pages in any case.

Y70%
by Y####:

Failed to authenticate with Aruba Networks ClearPass Guest, which is a basic login form with a username, password and checkbox for accepting the terms, might work with others

V70%
by V####:

Says that internet is connected even when I'm only able to access captive portal page. Can't even attempt to set it up.

Y70%
by Y####:

Used to be awesome. I had it at 5 stars but it hasn't been updated since 2013 so obviously doesn't work in Lollipop.

O70%
by O####:

Even with the setting to disable wifi OFF this app continually turns off wifi. I never, under any circumstances, want wifi turned off. That's just frustrating enough to overwhelm the otherwise functional feature to bypass captive portals.

Y70%
by Y####:

Just sits there saying connected or not connected

A70%
by A####:

It does the login but is unable to save the password so it is useless.

Y70%
by Y####:

Not supporting multiple WiFi login.

G70%
by G####:

Very simple to set up. After installing it I have yet to be prompted to log in to access the Internet at work. Great app!

Y70%
by Y####:

Only works when my mobile data is off on my nexus 5x

Y70%
by Y####:

Good, but I'm getting "Unfortunately, system UI stopped"

Y70%
by Y####:

Currently works on OnePlus2 Oxygen Os 2.2.1

H70%
by H####:

Only downside is it is very outdated and fairly ugly as a result, but for free, without ads, and being the only app I've found that actually works, I can't complain. Would be willing to pay for a more up to date version with a modern ui.

I70%
by I####:

After trying paid and free apps that failed to deal with a relatively simple portal, I was ready to write my own app. I stumbled on this and have been very pleased.

E70%
by E####:

Cannot find where to click on a wifi web portal. Time loosing to use that app

W70%
by W####:

No ads, minimal permissions, open source, and makes life simpler. Set it and forget it.

I70%
by I####:

This app delivers as promised! Love it!

D70%
by D####:

But it doesn't recognize Data Valet and I can't seem to train it.

D70%
by D####:

Tried many, only this works

I70%
by I####:

I can't live without this now.

N70%
by N####:

great

V70%
by V####:

Superb

C70%
by C####:

I hope we could connect even if the security certificate of the Web we tried to connect were already expired or at least an option to bypass that. 5 stars if it will be implemented in the future.

C70%
by C####:

except the old creepy icon and ui. does the job and saved your buttt!!

D70%
by D####:

Have this on my GS3 and nexus 7. works perfect on the GS3. On the nexus, it turns the WiFi of all the time, even though that setting is disabled. wish I could figure out why, it's kind of a pain.

C70%
by C####:

It detect the WiFi network and when it has been disconnected but when you click on the notification area it keeps asking for username and password. What is the point?!

L70%
by L####:

My work wifi has a wifi logon, then a captive portal. Android v4.4.2 says, "Sign-in required" and will not logon until I manually click the wifi indicator, then manually click the portal login. This app worked just until v4.4.2 changed the rules.

E70%
by E####:

This app delivers as promised! Love it!

J70%
by J####:

Nice job, but when i leave my company office for lunch and come back it does not login automatically although t it has saved th credentials password and user in th morning, so developer has to add a button to let me choose which saved wifi to login to that stored wifi, thnx i appreciate yr immediate action to c th difference, afterthat my evaluation will b posted wth thnx

C70%
by C####:

It really works in my office

E70%
by E####:

Excellent app.

C70%
by C####:

Wonderful app for auto login

P70%
by P####:

Good


Share The Word!


Rating Distribution

RATING
3.75
499 users

5

4

3

2

1