IdHTTPServer login logout
Hello groupe ! au fait merci, vous me sauver toujours la vie lollll
j'ai une petite application delphi, je veux faire une petite page web avec IdHTTPServer dans IdHTTPServer1CommandGet
je veux que à la première connexion avec chrome il demande un login avec WWW-Authenticate: Basic
un coup loggé, j'ai besoin d'un petit contenu html mais ce contenu doit contenir aussi un boutton logout
dans le fond rien de compliqué mais j'ai des problemes
exemple quand j'appelle un logout avec un bouton c'est un form qui s'appelle logoutform puis un boutton qui a comme valeur logout=true
quand le IdHTTPServer1CommandGet est appelé je vois qu'il y a un parametre logout=true, donc je réponds :
Code:
1 2 3
| AResponseInfo.CustomHeaders.Add('WWW-Authenticate: Basic realm="My Realm"');
AResponseInfo.ContentText := 'Authentification échouée';
AResponseInfo.ResponseNo := 401; |
c'est ok dans le browser ça demande de se loguer, le user entre sont user et password, et ça appelle encore IdHTTPServer1CommandGet avec les ARequestInfo.AuthUsername et le ARequestInfo.AuthPassword remplis
mais le form logoutform est encore la !!!!
comment on peut effacer le form logoutform avant d'envoyer le AResponseInfo.ResponseNo := 401 ?