1
私は行列を使って計算を解決するアプリを作ったので、プログラムの開始時にアクセスを許可するためにユーザーを認証する必要があります。プログラムへのパスワード
私はすでに何をしてきたかをお見せします。
int main()
{
const string USERNAME = "claudiu";
const string PASSWORD = "123456";
string usr, pass;
cout << "Enter Username : ";
cin >> usr;
if(usr.length() < 4)
{
cout << "Username length must be atleast 4 characters long.";
}
else
{
cout << "Enter Password : ";
cin >> pass;
if(pass.length() < 6)
{
cout << "Password length must be atleast 6 characters long";
}
else
{
if(usr == USERNAME && pass == PASSWORD)
{
cout << "\n\nSuccessfully granted access" << endl;
}
else
{
cout << "Invalid login details" << endl;
}
}
}
これは私のコードの様子です。私がしたいのは、間違ったユーザー名または間違ったパスワードを入力すると、私が書いたメッセージがプログラムに表示され、別のユーザー名とパスワードを紹介させて、正しく紹介すればプログラムが始まります。
だから、あなたが持っている問題は何ですか? –
これが本当のプロジェクトの場合は、プログラム 'strings'を使って実行ファイルを実行することで、パスワードを簡単に見つけることができることを知っておくべきです。それは不安です。 – Ben
プログラムは私が書いたメッセージだけを表示して停止します。私は何かが間違っているときに私は他のユーザー名とパスワードを入力するように強制するためにループを作りたい –