W Django istnieje framework do uwierzytelniania django.contrib.auth. Można go wykorzystać do generowania formularzy zmiany hasła, lub resetowania hasła. I teraz mam problem. Kiedy użytkownik zmienia lub resetuje hasło musi podać nowe hasło tak, aby miało przynajmniej osiem liter, nie składało się z samych cyfr itp. Pytanie jest:
Co trzeba zrobić, aby użytkownik mógł zmienić (lub zresetować) hasło, tak aby mogło mieć, np. cztery znaki. Wiem, że w ten sposób zezwalam na stosowanie słabych haseł, jednak na razie liczy się dla mnie sama możliwość zmniejszenia tych "restrykcji". Chcę aby użytkownik mógł zmienić swoje hasło, na hasło, które ma mniej niż osiem znaków (co, jak już wspominałem jest domyślnie zabronione).
Zależy mi na zmniejszeniu "restrykcji" zarówno dla zmiany hasło, jak i resetowania hasła