জ্যাঙ্গো-পাসওয়ার্ড একটি ফর্ম ফিল্ডের এবং একটি পাসওয়ার্ড শক্তি পরীক্ষা যে ভ্যালিডেটর উপলব্ধকারী একটি পুনর্ব্যবহারযোগ্য জ্যাঙ্গো অ্যাপ্লিকেশন.
ইনস্টলেশন:
আপনি টাইপ করে পিপ সঙ্গে জ্যাঙ্গো-পাসওয়ার্ড ইনস্টল করতে পারেন:
জ্যাঙ্গো-পাসওয়ার্ড ইনস্টল বীচি
বা টাইপ দ্বারা easy_install সঙ্গে:
easy_install জ্যাঙ্গো-পাসওয়ার্ড
অথবা নিজে tarball রূপে এবং টাইপ ডাউনলোড করে:
পাইথন ইনস্টল setup.py
সেটিংস
জ্যাঙ্গো-পাসওয়ার্ড 6 ঐচ্ছিক সেটিংস যোগ
ঐচ্ছিক:
& Nbsp; পাসওয়ার্ডের জন্য সর্বনিম্ন সময়কাল নির্দিষ্ট:
& Nbsp; PASSWORD_MIN_LENGTH = 6 # ডিফল্টে 6
& Nbsp; পাসওয়ার্ডের জন্য সর্বোচ্চ সময়কাল নির্দিষ্ট:
& Nbsp; কেউ করতে PASSWORD_MAX_LENGTH = 120 # ডিফল্ট
& Nbsp; অভিধান (প্রতি লাইনে একটি শব্দ সঙ্গে ফাইল) অবস্থান নির্ধারণ করতে:
& Nbsp; কেউ করতে PASSWORD_DICTIONARY = "/ usr / share / অভি / শব্দ" # ডিফল্ট
& 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": 1 # অ ASCII (Ord ()> = 128)
& Nbsp; "শব্দ": 1 # শব্দ (substrings seperates একটি হোয়াইটস্পেস দ্বারা)
& Nbsp;}
ব্যবহার:
& Nbsp; formfield ব্যবহার সহজভাবে ইম্পোর্ট এবং এটি ব্যবহার:
& Nbsp; জ্যাঙ্গো আমদানি ফর্ম থেকে
& Nbsp; passwords.fields থেকে PasswordField আমদানি
& Nbsp; বর্গ ExampleForm (forms.Form):
& Nbsp; পাসওয়ার্ড = PasswordField (লেবেল = "পাসওয়ার্ড")
আবশ্যক
- পাইথন
<লি> জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না