Membuat 1Password mengerti di mana halaman ubah kata sandi Anda berada

Oh Dear adalah alat pemantauan lengkap untuk seluruh situs web Anda. Kami memantau waktu aktif, sertifikat SSL, tautan rusak, tugas terjadwal, dan lainnya. Anda akan mendapatkan notifikasi untuk kami jika ada yang tidak beres. Semua itu dipasangkan dengan API yang ramah pengembang dan dokumentasi yang bagus. O, dan Anda juga dapat membuat halaman status publik dalam waktu kurang dari satu menit. Mulai pemantauan menggunakan uji coba gratis kami sekarang.

Asli –


oleh Freek Van der Herten – 2 menit dibaca

Beberapa hari yang lalu, versi baru 1Password dirilis yang dapat mendeteksi di mana pengguna dapat mengatur ulang kata sandinya.

Ini adalah tampilannya di 1Password:

Ketika Anda mengklik item “Ubah kata sandi”, 1Password akan membuka tab di browser Anda di halaman kanan di Oh Dear untuk mengubah kata sandi.

tangkapan layar

Ini cukup nyaman jika Anda bertanya kepada saya.

1Password mengetahui lokasi halaman ubah kata sandi menggunakan spesifikasi “URL Terkenal untuk Mengubah Kata Sandi”. Spesifikasi ini mengatakan bahwa permintaan untuk <your-domain>/.well-known/change-password harus mengarahkan ulang ke pass perubahan kata sandi di situs Anda.

Jadi, di balik layar, 1Password hanya meminta /.well-known/change-password dan memeriksa apakah pengalihan dilakukan.

Di Laravel, Anda dapat dengan mudah membuat pengalihan seperti itu di file rute.

Route::redirect('/.well-known/change-password', '/url-of-your-change-password-page)

Saya tergoda untuk menggunakan penutupan dan nama rute, tetapi kode ini akan membuat rute tidak dapat di-cache.

// do not use this if you want to use route caching
Route::get('.well-known/change-password', fn() => redirect()->route('profile.show'));

Saya sangat merekomendasikan menambahkan /.well-known/change-password redirect ke proyek Anda.

Ikuti saya di Twitter. Saya secara teratur men-tweet tips pemrograman, dan apa yang saya pelajari sendiri dalam proyek yang sedang berlangsung.

Setiap dua minggu saya mengirimkan buletin yang berisi banyak hal menarik untuk pengembang PHP modern.

Harapkan tip & trik cepat, tutorial menarik, opini, dan paket. Karena saya bekerja dengan Laravel setiap hari ada penekanan pada kerangka itu.

Yakinlah bahwa saya hanya akan menggunakan alamat email Anda untuk mengirimi Anda buletin dan tidak akan menggunakannya untuk tujuan lain.