بررسی قدرت رمز عبور با جی کوئری

بررسی قدرت رمز عبور با جی کوئری

در این آموزش قصد داریم نحوه بررسی قدرت رمز عبور با جی کوئری را نشان بدیم . در ادامه با پروژه های برنامه نویسی php همراه باشید …

اما معیارهای  یک رمز عبور قوی چی میتونه باشه ؟

۱ : میتونه محدودیت تعداد کاراکتر داشته باشه ( یعنی حداقل ۷،۸ کاراکتر باشه )

۲ : میتونه ترکیبی از حروف بزرگ ، کوچک و اعداد باشه ( یعنی رمز ما باید ترکیب این اعداد باشه مثلا Yu7u1Jio )

۳ : میتونه ترکیبی از کاراکترهای ویژه و خاص باشه ( مثلا ۸*jkk09&^58^8# )

مسلما امنیت و قدرت رمز عبوری بهتر است که موارد بالا رو داشته باشه .

اصلا چرا رمز باید قوی باشه ؟

رمز عبور ضعیف خیلی سریع توسط فرد ، کامپیوتر و هر سیستمی که برای این کار طراحی بشود قابل حدس زدن است ، که در اینصورت امنیت اطلاعات اکانت ما در خطر است .

 

برای بررسی رمز عبور مراحل ۱ تا ۲ را با هم انجام میدیم :

۱ : در مرحله اول یک فرم html به نام index.html میسازیم و عناصر داخل فرم را مقدار دهی میکنیم :

در این فرم یک سری فایل css و js فراخوانی شده که همشون تو فایل دانلود هستند

 

۲: در مرحله ۲ یک فایل جاوا اسکریپتی به نام checkPassword.js بسازید و کدهای زیر را در اون کپی کنید

 

این تابع بر اساس رویداد keyup ، فیلد رمز عبور فراخوانی و اجرا میشود . و مقدار فیلد رمز عبور را ابتدا از لحاظ تعداد کاراکتر بررسی میکنه که کاربر حداقل ۸ کارکتر وارد کرده باشد و در مرحله بعد سختی رمز عبور را از لحاظ حروف بزرگ ، کوچک و اعداد بررسی میکنه و در مرحله آخر رمز عبور را از لحاظ کاراکترهای ویژه بررسی میکنه و در هر مرحله پیغام مناسبی رو به کاربر نمایش میده .

نمایش و مخفی سازی رمز عبور

برای این کار یک آیکون کنار فیلد رمز عبور قرار میدیم و با رویداد کلیک آیکون نوع فیلد را تغییر به رمز عبور و متن تغییر میدیم .

 

این تابع بر اساس رویداد کلیک ، آیکون کنار فیلد رمز عبور فراخوانی و اجرا میشود . و نوع فیلد رمز عبور را از مخفی بودن به تکست قابل نمایش و بر عکس تغییر خواهد داد .

 

خوشحال میشیم هر سوالی داشته باشید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما خواهیم بود .

موفق و پیروز باشید.

 

دانلود فایل های اموزش بررسی قدرت رمز عبور با جی کوئری
نوع فایل : .zip
حجم : 8 مگابایت
دریافت
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان