[Tin tức] 30.3 Giải bài tập JavaScript 25 _ Kiểm tra tính hợp lệ của mật khẩu – Lập Trình JavaScript



❤️ Donate ủng hộ phát triển kênh| Momo: 0975812064
Số TK : 0975812064 Ngân hàng TPBank – Chủ tài khoản: Phạm Trung Kiên
✅ Nếu thấy video hay và bổ ích hãy like và chia sẻ để mình biết
Các bạn đang quan tâm nhiều đến chủ đề nào và phát triển tiếp cho nội dung đăng sau này
✅ Đăng ký kênh để không bỏ lỡ video:
Playlist Video :
✅Lập trình javascript :
✅Lập trình web HTML-CSS :
✅Lập trình Android với kotlin :
✅Lập trình java :
✅Lập trình C++ :
✅ selenium C# :
✅ ffmpeg cut, ghép video cực nhanh :
✅C# cơ bản cho người mới:
✅ Python căn bản cho người mới:
✅ pygame lập trình game cho người mới :
✅ opencv python :
✅ clip động lực để học tập :

#JavaScript #JS #jsfullcourse
Trong video hướng dẫn này, chúng ta sẽ cùng nhau tìm hiểu cách xây dựng một chương trình JavaScript kiểm tra tính hợp lệ của mật khẩu. Chúng ta sẽ bắt đầu bằng việc đặt ra những yêu cầu cơ bản cho mật khẩu, bao gồm ít nhất 6 ký tự, chứa ít nhất 1 chữ cái viết hoa, 1 chữ cái viết thường và 1 chữ số.

Chương trình của chúng ta sẽ gồm hai hàm chính. Hàm đầu tiên là `isPasswordValid`, được thiết kế để kiểm tra tính hợp lệ của mật khẩu dựa trên những yêu cầu đã đặt ra. Hàm thứ hai là `setPassword`, sẽ yêu cầu người dùng nhập mật khẩu để đăng nhập và sau đó kiểm tra tính hợp lệ của mật khẩu đó.

Chúng ta cũng sẽ thảo luận về cách xử lý khi mật khẩu không hợp lệ, thông báo cho người dùng về những điều cần cải thiện. Nếu mật khẩu hợp lệ, chúng ta sẽ thông báo thành công và tiếp tục với quá trình đăng nhập.

Chúng ta sẽ cùng nhau thực hiện ví dụ mô phỏng quá trình đặt và đăng nhập mật khẩu, và tìm hiểu cách chương trình xử lý các trường hợp khi người dùng nhập sai mật khẩu, với việc giới hạn số lần thử là 5 lần.

Cuối cùng, chúng ta sẽ hiểu rõ cách chương trình sẽ khóa tài khoản nếu người dùng nhập sai quá 5 lần và cách thông báo về việc liên hệ với admin để mở khóa tài khoản.

Video này sẽ cung cấp cho bạn một cái nhìn tổng quan về cách xử lý mật khẩu trong lập trình JavaScript và cách kiểm tra tính bảo mật của chúng. Hãy cùng nhau khám phá và hiểu rõ hơn về cách JavaScript có thể được sử dụng để tăng cường tính bảo mật của ứng dụng của bạn!

4 bình luận về “[Tin tức] 30.3 Giải bài tập JavaScript 25 _ Kiểm tra tính hợp lệ của mật khẩu – Lập Trình JavaScript”

  1. function checkPassWord(passWord) {

    if (passWord.length < 6) {

    return false;

    }

    let hasUppercase = false;

    let hasLowercase = false;

    let hasDigit = false;

    for (let i = 0; i < passWord.length; i++) {

    let char = passWord[i];

    if ("0" <= char && char <= "9") {

    hasDigit = true;

    } else if ("a" <= char && char <= "z") {

    hasUppercase = true;

    } else if ("A" <= char && char <= "Z") {

    hasLowercase = true;

    }

    }

    return hasDigit && hasLowercase && hasUppercase;

    }

    // tiến hành thiết lập mật khẩu

    function setPassWord() {

    let PassWord = prompt("Mời thiết lập mật khẩu của bạn");

    if (checkPassWord(PassWord)) {

    alert(`Mật khẩu của bạn đã đươc thiết lập,mật khẩu là ${PassWord}`);

    return PassWord;

    } else {

    alert(`Mật khẩu của bạn thiết lập chưa đúng , mời bạn nhập lại :

    – Mật khẩu có ít nhất 6 kí tự

    – Chứa ít nhất 1 chữ cái in hoa

    – Chứa ít nhất 1 chữ cái viết thường

    – Chứa ít nhất 1 chữ cái in hoa

    – Chứa ít nhất 1 số`);

    setPassWord();

    }

    }

    let passWordOK = setPassWord();

    //cho người dùng nhập mật khẩu để so sánh, nếu đúng mở cửa đăng nhập sai quá 5 lần khoá

    let countInput = 0;

    while (true) {

    let inPutPassWord = prompt("Mời bạn nhập mật khẩu để đăng nhập");

    if (inPutPassWord === passWordOK) {

    alert("Bạn đã đăng nhập thành công!");

    } else {

    countInput++;

    if (countInput < 5) {

    alert(`Bạn đã nhập sai ${countInput} lần`);

    } else {

    alert(`Bạn đã nhập sai quá 5 lần , tài khoản của bạn tạm thời bị khoá`);

    break;

    }

    }

    }

    code của em

    Bình luận

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort