[GH-ISSUE #877] Connect to an open WiFi that uses a web portal login #741

Open
opened 2026-02-28 01:26:50 +03:00 by kerem · 3 comments
Owner

Originally created by @Elessar-lad on GitHub (May 1, 2019).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/877

Hardware

WiFimanager Branch/Release:

  • Master
  • Development

Esp8266/Esp32:

  • ESP8266
  • ESP32

Hardware: ESP-12e, esp01, esp25

  • ESP01
  • ESP12 E/F/S (nodemcu, wemos, feather)
  • Other

ESP Core Version: 2.4.0, staging

  • 2.3.0
  • 2.4.0
  • staging (master/dev)

Description

Hi

I'd like to know if it is possible to connect to a WiFi network that requires authentication via the browser? The network itself has no password but after you connect to the network and open the internet browser, you're welcomed by a connect screen.

It works great in other network.

Settings in IDE

Module: Wemos D1

Originally created by @Elessar-lad on GitHub (May 1, 2019). Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/877 #### Hardware **WiFimanager Branch/Release:** - [X] Master - [ ] Development **Esp8266/Esp32:** - [X] ESP8266 - [ ] ESP32 **Hardware: ESP-12e, esp01, esp25** - [ ] ESP01 - [X] ESP12 E/F/S (nodemcu, wemos, feather) - [ ] Other **ESP Core Version: 2.4.0, staging** - [ ] 2.3.0 - [X] 2.4.0 - [ ] staging (master/dev) ### Description Hi I'd like to know if it is possible to connect to a WiFi network that requires authentication via the browser? The network itself has no password but after you connect to the network and open the internet browser, you're welcomed by a connect screen. It works great in other network. ### Settings in IDE Module: Wemos D1
Author
Owner

@tablatronix commented on GitHub (May 1, 2019):

not at this time

<!-- gh-comment-id:488382478 --> @tablatronix commented on GitHub (May 1, 2019): not at this time
Author
Owner

@Elessar-lad commented on GitHub (May 2, 2019):

Got it! I'll find ways around it, but thank you so much for confirming I was going crazy trying to figure it out.

<!-- gh-comment-id:488722676 --> @Elessar-lad commented on GitHub (May 2, 2019): Got it! I'll find ways around it, but thank you so much for confirming I was going crazy trying to figure it out.
Author
Owner

@tablatronix commented on GitHub (May 2, 2019):

it should be possible , but you have to write it yourself, you might have to intercept the page and get any tokens or nonces, if it uses https who knows, afaik no one has made something for that yet, easiest would be to just log and replay a login and see what needs to change each time

<!-- gh-comment-id:488735398 --> @tablatronix commented on GitHub (May 2, 2019): it should be possible , but you have to write it yourself, you might have to intercept the page and get any tokens or nonces, if it uses https who knows, afaik no one has made something for that yet, easiest would be to just log and replay a login and see what needs to change each time
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WiFiManager#741
No description provided.