login یا ورود با نام کاربری و پسورد در c++ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

login یا ورود با نام کاربری و پسورد در c++

0 امتیاز
در ابتداي اجراي برنامه فرد بايد نام كاربري و رمز عبور خود را وارد نمايد. در صورت معتبر
بودن نام كاربري و رمز عبور، منوهاي مربوط به فعاليتهای دیگر  نمايش داده شود
سوال شده بهمن 6, 1399  بوسیله ی shyda (امتیاز 16)   3 3 3

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

برای ایجاد یک سیستم ورود با نام کاربری و رمز عبور در C++، می‌توانید از یک حلقه while استفاده کنید تا تا زمانی که نام کاربری و رمز عبور صحیح وارد نشده‌اند، از کاربر درخواست ورود اطلاعات کنید. سپس، با استفاده از عبارات شرطی مانند if و else، می‌توانید صحت نام کاربری و رمز عبور وارد شده را بررسی کنید. در صورت صحیح بودن اطلاعات ورودی، می‌توانید منوهای مربوط به فعالیت‌های دیگر را نمایش دهید. در زیر یک نمونه کد برای این کار آورده شده است:


#include <iostream>
#include <string>

int main() {
    std::string username;
    std::string password;
    bool loggedIn = false;

    while (!loggedIn) {
        std::cout << "Enter your username: ";
        std::cin >> username;
        std::cout << "Enter your password: ";
        std::cin >> password;

        if (username == "admin" && password == "password") {
            loggedIn = true;
            std::cout << "Logged in successfully!" << std::endl;
            // Show other menus here
        } else {
            std::cout << "Invalid username or password. Please try again." << std::endl;
        }
    }

    return 0;
}

در این نمونه کد، یک حلقه while تا زمانی که متغیر loggedIn برابر false باشد، اجرا می‌شود. درون حلقه، از کاربر درخواست می‌شود تا نام کاربری و رمز عبور خود را وارد کند. سپس، با استفاده از یک عبارت شرطی if، صحت نام کاربری و رمز عبور وارد شده بررسی می‌شود. در صورت صحیح بودن اطلاعات ورودی، مقدار متغیر loggedIn به true تغییر داده شده و پیغام موفقیت‌آمیز بودن ورود چاپ می‌شود. در غیر این صورت، پیغام خطا چاپ شده و حلقه دوباره از ابتدا شروع می‌شود.

 

 

پاسخ داده شده شهریور 3, 1402 بوسیله ی toopak (امتیاز 2,458)   16 48 66
انتخاب شد شهریور 8, 1402 بوسیله ی farnoosh
...