ESP 32 webserver login only works for homepage

// Set handler for '/'
server.on("/", HTTP_GET, [](AsyncWebServerRequest * request) {
if(!request->authenticate(http_username, http_password))
return request->requestAuthentication();
request->redirect("/homepage"); // Go to home page
});
// Set handler for '/homepage'
server.on("/homepage", HTTP_GET, [](AsyncWebServerRequest * request) {
Homepage();
request->send(200, "text/html", webpage);
});
// Set handler for '/graphs'
server.on("/graphs", HTTP_GET, [](AsyncWebServerRequest * request) {
Graphs();
request->send(200, "text/html", webpage);
});
// Set handler for '/timer'
server.on("/timer", HTTP_GET, [](AsyncWebServerRequest * request) {
TimerSet();
request->send(200, "text/html", webpage);
});
// Set handler for '/setup'
server.on("/setup", HTTP_GET, [](AsyncWebServerRequest * request) {
Setup();
request->send(200, "text/html", webpage);
});
server.on("/logged_out", HTTP_GET, [](AsyncWebServerRequest *request){
Logged_out();
request->send(200, "text/html", webpage);
});

What is your question? If you have a problem with above code, please edit your post and insert code tags!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.