2017-06-14 180 views
0

我的服務器正在運行Apache,我使用.htaccess進行了我的基本身份驗證。但是,我希望我的用戶能夠使用按鈕取消auth(註銷)。這是可能的和如何做到這一點?HTTP基本身份驗證登出

回答

0

基本身份驗證不旨在管理註銷。如果你想這樣做,那麼你需要做到以下幾點:

1)添加一個註銷按鈕到你的頁面。

2)當用戶點擊註銷按鈕時發送一個空白的用戶名/密碼到正常登錄的情況下相同的URL。

3)在回覆中,您發回「您已成功註銷」頁面。

原來的徽章會被空白(錯誤的)覆蓋。

希望它能幫助你。

+0

它已經被大約10年前在這裏回答:https://stackoverflow.com/questions/233507/how-to-log-out-user-from-web-site-using-basic-authentication – Capsule

0

首先,HTTP不提供註銷:HTTP/1.1. spec

但是!您可以將用戶重定向到:http://[email protected]/

+0

它已經在近10年前在這裏回答:https://stackoverflow.com/questions/233507/how-to-log-out-user-from-web-site-using-basic-authentication – Capsule