C++ 程序的密码
我制作了一个应用程序,可以用矩阵解决一些计算问题,我想验证用户身份,以便在程序启动时授予他们访问权限 我会告诉你我已经做了什么C++ 程序的密码,c++,passwords,C++,Passwords,我制作了一个应用程序,可以用矩阵解决一些计算问题,我想验证用户身份,以便在程序启动时授予他们访问权限 我会告诉你我已经做了什么 int main() { const string USERNAME = "claudiu"; const string PASSWORD = "123456"; string usr, pass; cout << "Enter Username : "; cin >> usr; if(usr.length() < 4) {
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;
}
}
}
intmain()
{
常量字符串USERNAME=“claudiu”;
const string PASSWORD=“123456”;
串usr,通过;
cout>usr;
如果(usr.length()<4)
{
不能通过;
if(pass.length()<6)
{
cout我将创建一个logged_in
变量,然后在条件通过时将其设置为true
,并在while循环中运行整个登录过程:
#include <iostream>
#include <string>
using namespace std;
int main()
{
const string USERNAME = "claudiu";
const string PASSWORD = "123456";
string usr, pass;
bool logged_in = false;
while (!logged_in)
{
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;
logged_in = true;
}
else
{
cout << "Invalid login details" << endl;
}
}
}
}
cout << "Passed login!\n";
}
#包括
#包括
使用名称空间std;
int main()
{
常量字符串USERNAME=“claudiu”;
const string PASSWORD=“123456”;
串usr,通过;
bool logged_in=false;
当(!已登录)
{
cout>usr;
如果(usr.length()<4)
{
不能通过;
if(pass.length()<6)
{
那么你遇到了什么问题?如果这是一个真实的项目,你应该知道通过程序“字符串”运行你的可执行文件可以很容易地找到你的密码。这是不安全的。程序只显示我编写的消息,然后停止。我想在出现问题时循环,强迫我输入其他用户名和密码PASWORDI知道这个本,这是我做的事情,为了了解更多关于C++,这将不会发表在某处:)@ ClaudiuCarabulea写一个循环然后:-P…