Apache authentication/authorization modules do not control whether you're logged in or out. Your browser is maintaining this information.
When Apache receives a request for a resource requiring authorization, it calls the appropriate authorization module. This module requests the authorization details (i.e. userid/password).
Apache sends the request to the browser. The browser checks to see if it has cached authorization information for the site. If not, it pops up the userid/password box. Once authorization is successful, the browser caches this information for the site. On the next authorization requst from the site, it just sends the cached information (so you don't have to key in your userid/password every time).
At no point in time do Apache or an authorization module keep track of the information. The only way I know of to clear this is to close your browser.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is there a way to logout using the mod_auth_mysql ?
Elle,
In a word, no.
Apache authentication/authorization modules do not control whether you're logged in or out. Your browser is maintaining this information.
When Apache receives a request for a resource requiring authorization, it calls the appropriate authorization module. This module requests the authorization details (i.e. userid/password).
Apache sends the request to the browser. The browser checks to see if it has cached authorization information for the site. If not, it pops up the userid/password box. Once authorization is successful, the browser caches this information for the site. On the next authorization requst from the site, it just sends the cached information (so you don't have to key in your userid/password every time).
At no point in time do Apache or an authorization module keep track of the information. The only way I know of to clear this is to close your browser.