50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

استفاده از جاوااسکریپت در قسمت اعتبارسنجی کلمه عبور وب سایت

سلام و درود خدمت اساتید محترم ، در بسیاری از وب سایت ها از جاوا اسکریپت استفاده میشه ، سوالم اینکه مثلا برای اعتبار سنجی کلمه عبور در صفحه ثبت نام ایا درسته از جاوا اسکریپت استفاده کنیم چون بسیاری از کاربران جاوااسکریپت رو غیر فعال میکنن و یا افزونه هایی هستن که جلوی اجرای ساده ترین کدهای جاوااسکریپت رو میگیرن؟ اگر جواب مثبته برای یه سایت معمولی و شخصی چه روشی برای اعتبار سنجی داده های ورودی پیشنهاد میدید؟ بسیار ممنون

پرسیده شده در 1399/10/10 توسط

3 پاسخ

0

استاد از توجه شما بسیار ممنونم

پاسخ در 1399/10/11 توسط
1

سلام

به صورت کلی، اعتبارسنجی اطلاعات در سمت کاربر (Client-side) توصیه نمیشه ولی با اینحال روشهای متعددی وجود داره هم با JS و هم بدون اون. البته چندسالی هست که مرورگرهای جدید معمولا مشکلی با جاوااسکریپت ندارند و بعیده که کاربران خیلی حساس به جاوا اسکریپت باشن توی این سالها و بخوان اون رو غیرفعال کنند. با اینحال عقل حکم می کنه به همه حالت های فکر کرد، یعنی یه استراتژی چندگانه باید داشت و همه حالت ها رو پوشش داد.

چندتا لینک هست، اینا می تونه بهتون ایده بده. در ضمن برای وب سایت شخصی و معمولی، به نظرم زیاد حساسیت لازم نیست و همون اعتبارسنجی سمت سرور کار رو راه میندازه و نیازی حتی به استفاده JS هم نیست.

 

 

https://security.stackexchange.com/questions/45594/should-users-password-strength-be-assessed-at-client-or-at-server-side

https://stackoverflow.com/questions/162159/javascript-client-side-vs-server-side-validation

https://www.w3resource.com/javascript/form/password-validation.php

https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation

https://medium.com/@davidpetri/server-and-client-side-validation-with-javascript-html-and-hapi-js-eccc779e448a

https://stackoverflow.com/questions/21520157/in-html5-want-to-validate-password-and-confirm-password

https://www.sitepoint.com/using-the-html5-constraint-api-for-form-validation/

https://security.stackexchange.com/questions/166790/what-is-at-risk-if-i-do-not-validate-confirm-password-on-server-side-and-only-pe

https://www.the-art-of-web.com/javascript/validate-password/

https://www.javascripttutorial.net/javascript-dom/javascript-form-validation/

https://www.html5rocks.com/en/tutorials/forms/constraintvalidation/

 

 

 

پاسخ در 1399/10/10 توسط
1

خواهش می کنم دوست من. انشالله موفق باشید

پاسخ در 1399/10/12 توسط

پاسخ شما