it-swarm.asia

Haruskah saya membiarkan pengguna menyalin / menempel ke bidang email konfirmasi untuk formulir pendaftaran?

Kemungkinan Duplikat:
Mencegah pengguna menempelkan dari clipboard ke bidang formulir wajib

Ada pertanyaan tentang stackoverflow, bahwa seorang programmer tidak mau membiarkan pengguna baru hanya menyalin/menempelkan kata sandi pada formulir pendaftaran.

Saya punya cara dan menjawabnya, dan ada contoh online tentang Bergabunglah dengan Athineon Hapus setelah mempertimbangkan jawabannya di sini.

Dalam registrasi ini pengguna tidak diizinkan untuk menyalin/menempelkan informasi email!.

Sekarang pertanyaan saya adalah, berapa banyak kebebasan yang dapat saya berikan kepada pengguna, ini bagus atau tidak? untuk tidak membiarkan yang lain menyalin/menempelkan email kedua?

Jika saya mengizinkan pengguna untuk menyalin paste email, dan atau kata sandi, lalu apa gunanya memilikinya 2 kali di bidang yang sama. ?

Kata sandi ada benarnya karena Anda tidak dapat melihatnya, dan email Anda dapat melihatnya sehingga Anda tidak dapat membuat kesalahan ganda ... baik dari pengalaman saya ya mereka mengirim email kesalahan.

Apa pendapat Anda tentang ini? Izinkan atau tidak menempelkan salinan pada bidang verifikasi ganda?

19
Aristos

Ini merupakan anti-pola yang sayangnya dihasilkan dari masalah yang sah: orang mengetik alamat email yang salah dan kemudian setelah mendaftar, tidak dapat mengakses akun mereka.

Masalahnya di sini adalah bahwa solusi ini tidak sangat ramah pengguna karena bertentangan dengan interaksi konvensional (yaitu, Anda dapat menyalin dan menempel dari dan untuk membentuk bidang). Tidak ada indikasi pada formulir bahwa ini adalah semacam bidang khusus tempat menempelnya tidak diperbolehkan. Tidak ada bahasa atau mikroskopi yang menjelaskan bagaimana atau mengapa menempel dinonaktifkan. Inilah mengapa itu membuat frustrasi: itu tidak berhasil, dan Anda tidak tahu mengapa. F &% # ing form rusak!

Jadi bagaimana kita mengatasi masalah ini? Kami memiliki kekhawatiran sah yang masih ingin kami tangani dengan anggun. Mungkin kita bisa menyelesaikannya dengan cara lain.

Misalnya, setelah pengguna mendaftar, kami dapat menunjukkan kepada mereka layar yang mengatakan "Kami mengirimi Anda email. Silakan periksa email Anda sekarang dan klik tautan di email yang kami kirimkan untuk menyelesaikan proses pendaftaran Anda." Ini cukup standar. Tetapi selain itu, kita dapat menambahkan "Jangan melihat email? Ini adalah alamat email yang Anda berikan kepada kami: [email protected]. Apakah salah? Klik di sini untuk mengubah alamat email Anda . " Ini memberi pengguna kesempatan lain untuk menyelesaikan proses dengan persyaratan mereka, alih-alih dengan kami menegakkan kendala aneh pada interaksi mereka dengan formulir kami.

Tentu saja, saran ini lebih mahal untuk diterapkan, yang mungkin mengapa kita melihat anti-pola lebih sering daripada sesuatu yang lebih menyeluruh (selain pengamatan yang jelas bahwa seorang programmer bertanggung jawab untuk desain formulir dalam kasus ini daripada perancang UI). Namun, jika Anda punya waktu dan anggaran, Anda harus mempertimbangkan sesuatu seperti ini. Pengguna akan berterima kasih untuk itu.

25
Rahul

Izinkan itu. Anda tidak boleh memaksakan aliran interaksi optimal yang dirasakan ke pengguna. Anda juga harus bertujuan untuk meminimalkan beban kerja, dan ini hanya pekerjaan nugatory.

Masuk akal untuk memiliki entri ganda untuk bidang bertopeng; untuk mengambil kesalahan pengetikan dari informasi yang di-mask, yang menghindari masalah di kemudian hari (mis. tidak dapat mengakses akun karena kata sandi asli salah ketik).

Di mana Anda akan berhenti? Melarang pengguna menggunakan fungsionalitas lengkapi-otomatis di browser karena Anda tidak berpikir itu cara pengguna harus menggunakan antarmuka Anda?

Secara pribadi, dan saya tahu saya berada dalam minoritas yang mudah tersinggung, jika saya berada di halaman pendaftaran yang tidak memungkinkan saya untuk menempelkan atau melengkapi secara otomatis alamat email saya untuk entri kedua maka saya akan melakukannya (kecuali jika itu untuk sesuatu yang menarik) segera hentikan pendaftaran saya. Jika perusahaan tidak menghargai saya sebagai pengguna, mengapa saya harus menggunakan produk mereka?

11
Splog

Pertama, saya setuju dengan Splog bahwa Anda harus mengizinkannya, dan posnya menyatakannya dengan baik atau lebih baik daripada yang mungkin dilakukan siapa pun. Yang mengatakan, saya ingin memperluas di atasnya: Jangan membuat orang mengetik alamat email mereka dua kali. Sama sekali tidak ada alasan untuk itu. Saya berpendapat (dan pada kenyataannya, saya punya ) bahwa Anda seharusnya tidak membuat pengguna mengetik ulang (atau bahkan menutupi) kata sandi mereka. Saya bersedia sedikit mengalah pada kata sandi, terutama karena orang-orang masih berpikir bahwa menyamarkan kata sandi memberikan beberapa bentuk keamanan, tetapi bidang lainnya hanya membuang-buang waktu pengguna saja.

5
Charles Boyung

Saya menemukan bahwa perlindungan terbaik terhadap pengetikan alamat email saya salah, adalah menyalin dan menempelkannya.

Saya cukup sering bertukar dua huruf dalam alamat email saya (sangat panjang) karena tangan kanan lebih cepat daripada kiri, dan saya telah salah mengetik dua kali beberapa kali, dan membuat saya jengkel dengan mengetik dua kali membuat saya mengetik lebih cepat dan lebih banyak lagi ceroboh. Menonaktifkan copy/paste membuat entri salah lebih banyak kemungkinan.

Ide yang lebih baik adalah mengkonfirmasi input setelah mengirim dan menyoroti hal-hal penting seperti alamat email dengan huruf ramah yang besar. Bahkan jika Anda mengisi formulir dengan benar, beberapa tab yang tidak disengaja dapat memasukkan huruf yang salah di bidang yang sebelumnya benar, jadi konfirmasi itu penting.

3