第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用基本身份驗(yàn)證從網(wǎng)站注銷用戶?

如何使用基本身份驗(yàn)證從網(wǎng)站注銷用戶?

慕斯王 2019-06-20 16:38:38
如何使用基本身份驗(yàn)證從網(wǎng)站注銷用戶?如果用戶使用基本身份驗(yàn)證,是否可以從網(wǎng)站注銷用戶?殺死會(huì)話是不夠的,因?yàn)橐坏┯脩敉ㄟ^(guò)身份驗(yàn)證,每個(gè)請(qǐng)求都包含登錄信息,因此用戶下次使用相同的憑據(jù)訪問(wèn)站點(diǎn)時(shí)將自動(dòng)登錄。到目前為止,唯一的解決方案是關(guān)閉瀏覽器,但從可用性的角度來(lái)看,這是不可接受的。
查看完整描述

3 回答

?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

基本身份驗(yàn)證不是為管理注銷而設(shè)計(jì)的。你能做到,但不是完全自動(dòng)的。

您要做的是讓用戶單擊一個(gè)注銷鏈接,并發(fā)送一個(gè)‘401未經(jīng)授權(quán)’的響應(yīng),使用相同的領(lǐng)域和相同的URL文件夾級(jí)別,您發(fā)送的正常401請(qǐng)求登錄。

必須指示他們下一步輸入錯(cuò)誤的憑證。一個(gè)空白的用戶名和密碼,作為回應(yīng),你發(fā)送回一個(gè)“你已經(jīng)成功注銷了”頁(yè)面。然后,錯(cuò)誤/空白憑據(jù)將覆蓋以前正確的憑據(jù)。

簡(jiǎn)而言之,注銷腳本反轉(zhuǎn)登錄腳本的邏輯,只有當(dāng)用戶返回成功頁(yè)面時(shí)才返回。不是通過(guò)正確的證件。

問(wèn)題是,“不要輸入您的密碼”密碼框是否會(huì)滿足用戶的接受。試圖自動(dòng)填充密碼的密碼管理器也會(huì)阻礙您的到來(lái)。

編輯以響應(yīng)注釋:重新登錄是一個(gè)稍微不同的問(wèn)題(除非您顯然需要兩個(gè)步驟的注銷/登錄)。您必須拒絕(401)第一次嘗試訪問(wèn)重新登錄鏈接,而不是接受第二次訪問(wèn)(它可能具有不同的用戶名/密碼)。有幾種方法你可以做到這一點(diǎn)。一種是將當(dāng)前用戶名包括在注銷鏈接(例如。/relogin?username),并在憑據(jù)與用戶名匹配時(shí)拒絕。


查看完整回答
反對(duì) 回復(fù) 2019-06-20
?
蠱毒傳說(shuō)

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊

一個(gè)補(bǔ)充的答案由博文斯.。

使用Ajax,您可以將“Logout”鏈接/按鈕連接到Javascript函數(shù)。讓這個(gè)函數(shù)發(fā)送帶有錯(cuò)誤用戶名和密碼的XMLHttpRequest。這個(gè)應(yīng)該能得到401。然后將document.Location設(shè)置回登錄前頁(yè)面。這樣,用戶就不會(huì)在注銷期間看到額外的登錄對(duì)話框,也不必記住輸入錯(cuò)誤的憑據(jù)。


查看完整回答
反對(duì) 回復(fù) 2019-06-20
?
www說(shuō)

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

讓用戶單擊指向https://log:out@example.com/..它將用無(wú)效的憑據(jù)覆蓋現(xiàn)有憑據(jù);將它們注銷。


查看完整回答
反對(duì) 回復(fù) 2019-06-20
  • 3 回答
  • 0 關(guān)注
  • 803 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)