Saya sedang mengembangkan sistem registrasi untuk proyek yang sedang saya kerjakan.
Karena pengguna cenderung tidak mendaftar jika prosesnya terlalu lama, saya berpikir untuk meminta (paling tidak pada awalnya) hanya email mereka, di mana saya akan mengirimi mereka kata sandi yang dihasilkan secara otomatis (dan itu juga akan memungkinkan saya memverifikasi alamat email mereka ). Itu juga akan mencegah mereka memilih kata sandi yang lemah untuk menyelesaikan pendaftaran dengan cepat.
Saya belum menemukan kelemahannya sejauh ini, tapi saya khawatir ada beberapa karena saya belum pernah melihat situs menggunakan sistem ini.
Apakah itu ide yang bagus?
PS: tentu saja saya juga menerapkan pendaftaran melalui Facebook dan layanan serupa lainnya untuk memungkinkan orang mendaftar dengan cepat tanpa perlu kata sandi, tetapi banyak yang mungkin ingin memilih pendaftaran klasik untuk masalah privasi atau karena mereka tidak mendaftar. gunakan salah satu dari layanan tersebut.
sumber
Jawaban:
Masalahnya adalah bahwa kata sandi harus muncul dalam teks biasa sesering mungkin.
Dalam kasus Anda, kata sandi muncul dalam teks biasa dalam surel. Ini memiliki beberapa kelemahan:
Jika akun orang tersebut disusupi, peretas juga mendapat akses ke situs web Anda.
Jika ada orang jahat di tengah, ia dapat mengakses kata sandi dengan mudah.
Bahkan:
Inilah sebabnya mengapa sebagian besar situs web yang menghasilkan kata sandi seperti itu selama registrasi menjadikannya kata sandi sekali pakai. Dengan kata lain, pengguna menerima email dengan kata sandi acak, tetapi begitu ia menggunakannya untuk masuk, situs web segera meminta kata sandi baru yang dipilih oleh pengguna, mencegah tiga kelemahan yang disebutkan di atas.
sumber
Sejujurnya, tidak ada banyak nilai untuk itu.
1) Kebanyakan orang menggunakan kata sandi mereka sendiri yang mereka ingat. Jika mereka melakukannya, maka membuat mereka mengubah kata sandi mereka akan memakan waktu lebih lama daripada mengisi bidang tambahan saat pendaftaran.
Manfaat dari sistem Anda mungkin bahwa pada saat itu pengguna terdaftar sehingga Anda tidak akan kehilangan itu.
2) Jika mereka menggunakan pengelola kata sandi, lebih mudah untuk membuat pengelola kata sandi mengisi nama pengguna yang diinginkan dan kata sandi acak dengan 1 klik daripada harus mengedit file sesudahnya dan memasukkan kata sandi yang Anda hasilkan (kemungkinan akan mengambil 3 atau 4 klik tambahan ).
3) Sistem saat ini sangat banyak digunakan sehingga beberapa orang akan bingung oleh kurangnya bidang kata sandi (seperti yang saya lakukan dengan google, tapi itu google dan saya percaya).
sumber