Cześć. Chcę zrobić panel logowania do mojej aplikacji , mianowicie jest to jakby zbiór budowy itemów do lola. Zrobiłem już system rejestrowania - hasło oraz login zapisu się w notatniku. Nie mogę poradzić sobie z systemem logowania, nie wiem jak zrobić, aby system wczytywał login oraz hasło z pliku.
#include <iostream>
#include <fstream>
#include <windows.h>
#include <conio.h>
#include <stdio.h>
#include <cstdlib>
using namespace std;
void changecol(int numofcol)
{
HANDLE hWyj;
hWyj = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hWyj,numofcol);
}
char wybierz;
string login; string haslo; string reg_login; string reg_haslo;
int main()
{
cout << "1.Rejestracja" << endl;
cout << "2.Logowanie" <<endl;
wybierz = getch();
fstream plik;
plik.open("dane.txt", ios::out | ios::app);
switch(wybierz)
{
case '1':
{
cout <<"Podaj login: ";
cin >> reg_login;
cout <<"Podaj haslo: ";
cin >> reg_haslo;
plik<<reg_login<<endl;
plik<<reg_haslo<<endl;
plik.close();
changecol(10);
cout << "Zarejestrowano pomyslnie!";
}
break;
case '2':
{
cout <<"Podaj login: ";
cin >> login;
cout <<"Podaj haslo: ";
cin >> haslo;
if((login==reg_login)&&(haslo==reg_haslo))
{
cout<<"Zalogowano pomyslnie";
}
}
break;
}
getchar();getchar();
return 0;
}