[C++]Logowanie do programu - loginy i hasła w pliku - jak sprawdzać?

0

Zrobiłem sobie aplikacje w C++/QT, w ktorej mam mozliwosc logowania/ rejestracji do programu. Chcialbym gdzies trzymac te loginy i hasla, zeby to bylo cos naprawde fajnego. Pomyslalem o pliku XML, gdzie byloby to stosunkowo latwe - jednak tu moje pytanie - jak to zrobic? Nie chodzi mi o parsowanie XML, z tym sobie poradze - ale jak sprawdzic, czy login i haslo jakie wpisze uzytkownik sa w pliku? (czyli uzytkownik jest zarejestrowany)? Wczytać np. cały plik do jakiegoś Stringa, tablicy, cokolwiek, (moze mapy?), zamknac plik i potem sprawdzac czy podany login jest w pliku? Bedzie to ok? :)

0

Ja bym zrobił plik w takiej postaci:

 
username1 password1
username2 password2
username3 password3

Przy logowaniu wystarczyło by puścić pętlę, która z każdą iteracją wczytywałby kolejną linijkę (tylko jedną) do stringa wg schematu
username password
i porównywał z danymi wpisanymi przy logowaniu.

Petla oczywiście kończyła by się gdy dane by się zgadzały lub w przypadku osiągnięcia końca pliku. Oczywiście zamiast jawnej postaci haseł można by dać ich sumy md5.

A może SQLite?

0

Zdecydowanie SQLite.

1 użytkowników online, w tym zalogowanych: 0, gości: 1