Avevo fatto il programma di autenticazione ampliando la libreria tinywebserver perchè le mie pagine html si trovavano su sd e spedite solo se sei autenticato direi che funzionava bene, ma ho dovuto sconvolgere tante cose creando 2 nuove classi.
Ora tu hai fatto questo sketch che come verifica di utente autorizzato può essere meglio di niente :), però se hai voglia di perderci un po' di tempo puoi tentare di fare un web server con webduino e sostituire la libreria originale con quella per l'autenticazione.
Ho riscontrato che in questo sistema però una volta avuto i permessi permetteva a un secondo utente di entrare dato che la variabile
login==true l'avevo già resa vera io. E' vero che dopo un certo tempo di inattività dell' webserver un timer riporta la login=false, ma il metodo era solo un accrocchio.
Per ovviare a questo non resta che creare un cookie sul client che si distrugge quando chiudi il browser, chiunque si connette oltre te anche contemporaneamente apre un popup di login. Mi dico sempre poi la faccio, ma non l' ho mai fatto ![]()
Alcune di queste cose le ho imparate smembrando il software che gestisce il mio router.
ciao