محمد مهدی
5 روز پیش توسط محمد مهدی مطرح شد
3 پاسخ

کد نویسی

ب
سلام وقت بخیر، داخل input پسوورد میخام بدم بعد میخام وقتی پسورد وارد شد ضعیف بود برگردونه که رمز عبور ضعیف است، چه کدی باید بدم بنظرتون ؟


ثبت پرسش جدید
سینا
تخصص : توسعه دهنده وردپرس
@devwwp 5 روز پیش مطرح شد
0

سلام
این فایل رو بررسی کن .
لینک فایل


محمد مهدی
@Mahdi.138686666 4 روز پیش مطرح شد
0

این‌همه کد بعید میدونم نیاز باشه چون چند تا شرط داره توی php اونارو میخام مثلا وقتی کاراکتر کمتر از ،حالا ۷ تا باشه برگردونه رمز عبور ضعیف است


سینا
تخصص : توسعه دهنده وردپرس
@devwwp 3 روز پیش مطرح شد
0

کد اول با js بود
اینم php

<?php
function checkPasswordStrength($password) {
    if (strlen($password) < 8) {
        return "رمز عبور ضعیف است";
    }

    $hasUpperCase = preg_match('/[A-Z]/', $password);
    $hasLowerCase = preg_match('/[a-z]/', $password);
    $hasNumbers = preg_match('/\d/', $password);
    $hasSpecialChar = preg_match('/[!@#$%^&*(),.?":{}|<>]/', $password);

    $strength = $hasUpperCase + $hasLowerCase + $hasNumbers + $hasSpecialChar;

    if ($strength < 3) {
        return "رمز عبور ضعیف است";
    } elseif ($strength === 3) {
        return "رمز عبور متوسط است";
    } else {
        return "رمز عبور قوی است";
    }
}

$password = $_POST['password'] ?? '';
$result = checkPasswordStrength($password);
echo $result;
?>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام