در جنگو-رمزهای عبور یک برنامه قابل استفاده مجدد جنگو که یک میدان فرم و تعیین اعتبار که بررسی قدرت یک رمز عبور فراهم می کند.
نصب و راه اندازی:
شما می توانید جنگو-رمزهای عبور با تصویر در تصویر با تایپ کردن را نصب کنید:
تصویر در تصویر جنگو-کلمه عبور نصب
و یا با easy_install با تایپ کردن:
easy_install جنگو-کلمه عبور
یا به صورت دستی با دانلود یک فایل و تایپ:
پایتون setup.py نصب
تنظیمات
جنگو-رمزهای عبور می افزاید 6 تنظیمات اختیاری
اختیاری:
& nbsp؛ از مشخص حداقل طول کلمه عبور:
& nbsp؛ در PASSWORD_MIN_LENGTH = 6 # به طور پیش فرض 6
& nbsp؛ از مشخص حداکثر طول کلمات عبور:
& nbsp؛ در PASSWORD_MAX_LENGTH = 120 # به طور پیش فرض به هیچ
از & nbsp؛ را مشخص می کند محل یک فرهنگ لغت (فایل با یک کلمه در هر خط):
& nbsp؛ در PASSWORD_DICTIONARY = "/ usr / اشتراک / DICT / عبارت" # به طور پیش فرض به هیچ
& nbsp؛ از مشخص چگونه نزدیک یک مسابقه فازی را باید به در نظر گرفته شود یک مسابقه:
از & nbsp؛ - 1.0 که در آن 1.0 به معنی دقیقا همان PASSWORD_MATCH_THRESHOLD = 0.9 # به طور پیش فرض به 0.9، 0.0 باید باشد.
از & nbsp؛ یک لیست از توالی مشترک را به تلاش برای مطابقت با یک رمز عبور در برابر:
& nbsp؛ در PASSWORD_COMMON_SEQUENCES = [] # باید یک لیست از رشته، نگاه کنید به کلمه عبور / validators.py برای پیش فرض
& nbsp؛ از مشخص تعدادی از شخصیت های مجموعه های مختلف است که در یک رمز عبور باید شامل:
& nbsp؛ در PASSWORD_COMPLEXITY = {# شما می توانید هر یا همه این برای هیچ محدودیتی برای آن مجموعه ای خاص ommit
& nbsp؛ از "بالا": 1، # حرفبزرگ
& nbsp؛ از "پایین": 1، # با حروف کوچک
از & nbsp؛ "ارقام": 1، شماره #
از & nbsp؛ "نقطه گذاری": 1، # نقطهگذاری (string.punctuation)
از & nbsp؛ "ASCII NON": 1، # اسکی غیر (ORD ()> = 128)
& nbsp؛ از "کلمات": 1 # واژه (زیر رشته seperates توسط یک فضای سفید)
از & nbsp؛}
طریقه استفاده:
& nbsp؛ برای استفاده از formfield به سادگی آن را وارد و استفاده از آن:
& nbsp؛ از اشکال واردات جنگو
& nbsp؛ از passwords.fields وارد PasswordField
ExampleForm کلاس (forms.Form)؛ و & nbsp:
& nbsp؛ از رمز عبور = PasswordField (LABEL = "کلمه عبور")
در مورد نیاز:
پایتون
جنگو
نظر یافت نشد