Keluarkan formulir kata sandi yang terlupakan yang mengirimkan email dengan instruksi untuk mengatur ulang kata sandi anggota saat tidak dapat masuk
{exp:member:forgot_password_form} Your Email Address{/exp:member:forgot_password_form}
Catatan. Formulir ini hanya akan mengirim email kepada pengguna jika pengguna yang meminta pengaturan ulang kata sandi tidak sedang masuk
email_template="member/email-password-reset"_Template yang akan digunakan untuk email yang dikirim ke pengguna
Catatan. Jika tidak ada template yang ditentukan, default untuk kata sandi yang terlupa akan digunakan
password_reset_url="member/reset-password"URL yang dikirim ke pengguna (diikuti dengan hash) untuk mengatur ulang kata sandi pengguna. Parameter dapat didefinisikan dalam dua cara
- Gunakan sintaks Template_Group/Template standar untuk menentukan tempat mengembalikan pengguna. Misalnya, jika Anda ingin pengguna dikembalikan ke Templat "lokal" di Grup Templat "berita", Anda akan menggunakan. return=”anggota/reset-kata sandi”
- Gunakan URL lengkap. Misalnya. kembali =”https. //contoh. com/member/reset-kata sandi. html“
Parameter ini memungkinkan Anda menentukan ke mana pengguna akan dikembalikan setelah berhasil mengisi formulir. Parameter dapat didefinisikan dalam dua cara
- Gunakan sintaks Template_Group/Template standar untuk menentukan tempat mengembalikan pengguna. Misalnya, jika Anda ingin pengguna dikembalikan ke Templat "lokal" di Grup Templat "berita", Anda akan menggunakan. return=”anggota/lupa-kata sandi/terkirim”
- Gunakan URL lengkap. Misalnya. kembali =”https. //contoh. com/member/lupa-kata sandi/terkirim. html“
Pastikan untuk menyertakan Javascript dan CSS yang diperlukan untuk menggunakan Validasi Kata Sandi asli
alamat email anggota. Ini adalah kolom yang harus diisi
Kesalahan pengiriman formulir ditampilkan menggunakan "pasangan perulangan" karena bisa ada lebih dari 1 kesalahan dalam pengiriman formulir
{errors}{error}
{/errors}backspace="3"_Parameter backspace=_ akan menghapus karakter, termasuk spasi dan jeda baris, dari iterasi terakhir pasangan tag
HTML di Halaman Login Kustomisasi TIDAK berisi bagian "reset kata sandi/lupa kata sandi", dan tidak ada tautan atau tombol atur ulang kata sandi/lupa kata sandi yang muncul di layar login yang dihasilkan
Bagaimana cara memberi pengguna tautan/tombol atur ulang kata sandi/lupa kata sandi di layar pengalaman Masuk Universal Baru saat saya memilih Sesuaikan Halaman Masuk?
Senang mengikuti dokumen, tetapi semua dokumen yang saya baca sejauh ini menganggap adanya tautan reset kata sandi / lupa kata sandi yang saat ini tidak saya miliki di formulir login saya
Misalnya
Ubah status Kata Sandi Pengguna
Jika aplikasi Anda menggunakan Universal Login, pengguna akan dapat memicu pengaturan ulang kata sandi dari halaman login. Dengan Pengalaman Masuk Universal Baru, pengguna akan mengeklik tombol Tidak ingat kata sandi Anda?
Saya menggunakan Login Universal / Pengalaman Login Universal Baru - tetapi tidak ada tautan Jangan ingat kata sandi Anda
Bingung, tolong bantu
Catatan. apa yang ingin saya lakukan adalah menambahkan tautan "Tidak ingat kata sandi" ke halaman itu yang ketika diklik akan menuju ke halaman "Setel Ulang Kata Sandi" (di mana lagi, saya akan menyesuaikan HTML)
Catatan. Saya sekarang tahu bahwa halaman "Setel Ulang Kata Sandi" adalah tempat Anda pergi SETELAH menerima email, bukan halaman tempat Anda memasukkan email yang kata sandinya ingin Anda atur ulang
Saya juga menemukan bahwa jika saya DAPATKAN https. //penyewa rumah. auth0. com/dbconnections/change_password?email=my@email. com&connection=Username-Password-Authentication&client_id=myclientId lalu saya menerima email di kotak masuk saya
Apakah saya benar dalam berasumsi bahwa yang harus saya lakukan adalah
- Buat halaman "Lupa Kata Sandi" baru di situs web saya
- Punya kotak teks untuk memasukkan email di halaman itu, lalu tombol di halaman itu untuk melakukan GET terhadap titik akhir change_password di atas?
Atau apakah Auth0 menyediakan halaman yang entah bagaimana dapat saya aktifkan dan manfaatkan?
Hi dcapsysadmin,
Selamat datang di komunitas Auth0
Saya dapat melihat Anda hampir menemukan solusinya, tetapi izinkan saya menambahkan beberapa latar belakang/konteks di sini
1 - Klasik/Pengalaman baru login universal berlaku untuk halaman default yang tidak disesuaikan
Login Universal Auth0
Menjelaskan bagaimana Auth0 Universal Login memberi Anda sarana untuk membuktikan identitas pengguna Anda dengan server otorisasi kami
2 - Setelah Anda menyesuaikan halaman di , mis. g. , baik pengalaman Klasik maupun Baru tidak berlaku – Anda menggunakan gaya Anda sendiri
Orang sering bingung tentang hal ini karena pengalaman Klasik menggunakan Lock SDK, dan SDK default dari halaman login khusus juga Lock, yang membuatnya terlihat sama gayanya. Begitu banyak orang (termasuk saya) berpikir bahwa "Saya dapat menyesuaikan Login Universal Klasik, jadi bagaimana cara menyesuaikan Login Universal Baru?"
3 - Saat Anda menyesuaikan , Anda mungkin memperhatikan ada 3 opsi untuk Template Default. Kunci, Kunci (Tanpa Kata Sandi), Formulir login khusus
Lock SDK telah menyediakan kemampuan reset kata sandi, jika Anda memilih template ini, Anda akan menemukan Tidak ingat kata sandi Anda?
Formulir login khusus menggunakan auth0.js_ SDK, yang memiliki metode juga. Namun template default tidak menyertakannya di UI, Anda harus menambahkan fungsi ini sendiri. Ini adalah contoh kode.
Jadi kembali ke pertanyaan/solusi Anda
- Buat halaman "Lupa Kata Sandi" baru di situs web saya
- Punya kotak teks untuk memasukkan email di halaman itu, lalu tombol di halaman itu untuk melakukan GET terhadap titik akhir change_password di atas?
Itu akan berhasil. Seperti disebutkan di atas, jika Anda menggunakan auth0.js_ SDK, Anda bisa menambahkan tautan/tombol Atur Ulang Kata Sandi, dan mengikat metode changePassword ke dalamnya. Atau Anda dapat mempertimbangkan untuk menggunakan Kunci