Mình nghĩ làm vậy cũng được mà.
Thường thì khởi tạo biến boolean ban đầu sẽ là false;
bool ma_xac_minh = false;
if (id_ == id && password_ == password) {
std::cout << "logged in successfully :D \n";
ma_max_minh = true;
}
while (ma_xac_minh == false);
Hoặc
if (id_ == id && password_ == password) {
std::cout << "logged in successfully :D \n";
}
while (id_ != id || password_ != password);