Kayıt sırasında, ben kullanıcı parolası ayarlamanız gerekir nasıl tartışmaya değilim:
Kullanıcı bunu seçelim. Eğer bunu yaparsam, ben bazı stveartlar (uzunluk, zayıflık, vs, Regexes içerebilir) bu şekilde ve neden seçtiğinizde normalde ne yaparsınız zorlamak zorunda? Bunun için PHP için kullanılabilen bir kütüphane var mı?
Kullanıcının parolasını otomatik oluşturmak ve onlar sağlanan e-posta onlara e-posta. Onlar bu yüzden çok e-posta doğrulama bulunuyor şifreyi almadan giriş yapamıyorum. Sorun şifre kullanıcı hatırlamak için çok zor olabilir olduğunu. Ben onları daha kolay bir şeyle değiştirmek için izin verirseniz, o bana ilk etapta onlar için seçme amacı yendi. Ben bir e-posta (düz un karma şifresi gibi) aynı zamvea şifreyi iletme eylemi endişeleniyorum.
Ben ikincisine doğru eğilerek değilim, ama seçmeden önce bir daha bilgili cevabı tercih ederim. Ben de kullanım kolaylığı ve diğer teknik konular gibi dikkat etmiyorum şeyler muhtemelen vardır. Ne yaparsınız?
Edit: Based on the answers, I'm going with the first option then, letting the user choose. My question would then be, what password strength/length/etc. should I require, ve how do I enforce it? Are there PHP libraries available for that?