gpt4 book ai didi

c++ - 在 C++ 中使用文本文件进行身份验证

转载 作者:太空狗 更新时间:2023-10-29 23:08:06 25 4
gpt4 key购买 nike

我有一个包含用户名和密码的 auth.txt 文件。我的目标是使用此文件查看用户在进入下一个菜单之前是否输入了有效的用户名和密码。例如。 auth.txt 包含用户\n 通行证。当他们选择一个菜单时,它会要求他们登录。如果他们输入错误,它什么也不做。每个密码和用户名都存储在 auth.txt 文件中。我尝试使用以下代码但一无所获。请帮助并提前致谢。

if(getline(inauth, line)){ 

if(line==user&& line==password){
//your in

}else cout<<"bye";
}

最佳答案

我不是 VC++ 开发人员,但这应该是您想要完成的事情的正确逻辑。

// keep looping while we read lines
while (getline(inauth, line))
{
// valid user
if (line == user)
{
// read the next line
if (getline(inauth, line2))
{
if (line2 == password)
{
// successfully authenticated
cout << "Success!";
}
else
{
// valid user, invalid password
// break out of the while loop
break;
}
}
}
}

关于c++ - 在 C++ 中使用文本文件进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10564512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com