استفاده از جاوااسکریپت در قسمت اعتبارسنجی کلمه عبور وب سایت
سلام و درود خدمت اساتید محترم ، در بسیاری از وب سایت ها از جاوا اسکریپت استفاده میشه ، سوالم اینکه مثلا برای اعتبار سنجی کلمه عبور در صفحه ثبت نام ایا درسته از جاوا اسکریپت استفاده کنیم چون بسیاری از کاربران جاوااسکریپت رو غیر فعال میکنن و یا افزونه هایی هستن که جلوی اجرای ساده ترین کدهای جاوااسکریپت رو میگیرن؟ اگر جواب مثبته برای یه سایت معمولی و شخصی چه روشی برای اعتبار سنجی داده های ورودی پیشنهاد میدید؟ بسیار ممنون
3 پاسخ
استاد از توجه شما بسیار ممنونم
سلام
به صورت کلی، اعتبارسنجی اطلاعات در سمت کاربر (Client-side) توصیه نمیشه ولی با اینحال روشهای متعددی وجود داره هم با JS و هم بدون اون. البته چندسالی هست که مرورگرهای جدید معمولا مشکلی با جاوااسکریپت ندارند و بعیده که کاربران خیلی حساس به جاوا اسکریپت باشن توی این سالها و بخوان اون رو غیرفعال کنند. با اینحال عقل حکم می کنه به همه حالت های فکر کرد، یعنی یه استراتژی چندگانه باید داشت و همه حالت ها رو پوشش داد.
چندتا لینک هست، اینا می تونه بهتون ایده بده. در ضمن برای وب سایت شخصی و معمولی، به نظرم زیاد حساسیت لازم نیست و همون اعتبارسنجی سمت سرور کار رو راه میندازه و نیازی حتی به استفاده JS هم نیست.
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://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://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/
خواهش می کنم دوست من. انشالله موفق باشید