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 :
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 AResponseInfo.CustomHeaders.Add('WWW-Authenticate: Basic realm="My Realm"'); AResponseInfo.ContentText := 'Authentification échouée'; AResponseInfo.ResponseNo := 401;
mais le form logoutform est encore la !!!!
comment on peut effacer le form logoutform avant d'envoyer le AResponseInfo.ResponseNo := 401 ?
Partager