Bagaimana saya bisa membuat Firefox "tidak valid" itu menyimpan kredensial HTTP Basic Auth untuk situs web dari sisi klien?
Saat ini, saya harus me-restart browser, yang agak rumit dengan beberapa tab terbuka.
Apakah ada cara untuk melakukan ini tanpa harus me-restart Firefox / menghapus cache / etc.
History
menu, bukanTools
. Saya memverifikasi ini dengan Firefox 29.0.1.Jika Anda mengubah nama pengguna dan kata sandi dari sesi asli ke sesi yang tidak akan diautentikasi, Firefox akan memusnahkan semua referensi ke autentikasi lama dan mencoba yang baru.
Anda dapat mengubah / mengatur otentikasi dengan menambahkan pengguna: pass @ ke awal URL, contoh: http: // pengguna: [email protected]/
Jika Anda masuk ke www.example.com dengan pengguna: pass lalu mengetik (menambahkan ke awal alamat) apa pun @ akan menyebabkan ini terjadi, contoh: http: //[email protected]/
Perbaikan cepat yang tidak memerlukan plugin apa pun.
Harap perhatikan ini hanya berfungsi untuk HTTP Basic Auth.
Manfaat sampingan tambahan adalah ini hanya akan memengaruhi situs web yang berinteraksi dengan Anda. Semua login lain ke situs web lain akan tetap aktif.
sumber
The Web Developer toolbar memungkinkan otentikasi HTTP diatur ulang dalam sesi browser.
Dari Menu Konteks Firefox, pilih Pengembang Web -> Lain-lain -> Hapus Data Pribadi -> Otentikasi HTTP.
sumber
Ini salah. Ada beberapa cara sederhana bagi situs web untuk menawarkan opsi logout.
1) Tautan logout akan mengarah ke URL di domain yang sama berisi kredensial yang sengaja salah
2) Tautan keluar akan memicu javascript dengan cuplikan kode berikut (hanya Microsoft Internet Explorer):
sumber
Buat permintaan dari jendela pribadi.
Di Firefox:
File - New Private Window
(UbuntuCtrl+Shift+P
)Di Chrome
New incognito Window
(UbuntuCtrl+Shift+N
)sumber
Tidak yakin apakah ini akan membantu orang lain, tetapi dalam kasus saya saya pikir itu adalah kata sandi yang buruk yang disimpan firefox ketika saya tidak dapat mengakses situs dengan otentikasi HTTP dasar. Tetapi ternyata situs itu benar-benar menggunakan NTLMv1 (versi windows otentikasi http dasar) yang firefox sekarang telah dinonaktifkan secara default sejak versi 30.
Untuk mengaktifkan, buka about: config, dan atur pref.negotiate-auth.allow-insecure-ntlm-v1 ke True.
Firefox tidak meminta kata sandi untuk situs yang diautentikasi http, bagaimana membuatnya cepat?
sumber
Yah, saya kedaluwarsa PHPSESSIONID klien. Ketika Anda kedaluwarsa, itu akan menghapusnya dari browser klien. Langkah kedua (yang belum saya ketahui) adalah menghapus cookie sesi di sisi server yang akan menghapus status auth pada server sebelum waktu habis dan akan mencegah server menghasilkan phpsessionid baru ketika melihat ini klien tanpa cookie.
sumber
secure
yang melarang javascript untuk mengaksesnya.Cara termudah adalah keluar dari situs alih-alih hanya menutup tab. Jika ini bukan opsi dan Anda tahu sebelumnya Anda akan mengunjungi situs yang ingin Anda lupakan Anda dapat menginstal Sandboxie dan menjalankan Firefox Anda (atau browser apa pun) di sandbox. Hapus isi kotak pasir ketika selesai dan semua yang telah Anda lakukan hilang.
sumber