Для развлечения я пытаюсь использовать базы данных плоских файлов для чтения некоторых данных. Используемый файл представляет собой текстовый файл и текстовый формат. Я разработал его так, чтобы был формат хранения данных, например, записи пользователя, как показано ниже.
stackoverflow | 12345 | 12/12/2012 12:12:12 AM
где вышеуказанные данные, если в формате username | password | lastlogin
. Я думаю о том, каким образом я могу проверить пользователя, используя имя пользователя, пароль и, если найден, обновить дату последнего входа в систему и сохранить файл без исключения (другие пользователи также будут использовать тот же файл)
Не могли бы вы объяснить с помощью кода, как обновить последнее имя входа в систему при успешном входе в систему и как проверить пароль для имени пользователя.
Я использую C #, .NET 2.0. .
Прямо сейчас psedocode похож на ниже;
File read DB.txt
When text not empty
split text in file with \n as separator character
For each item in the output array split using pipe symbol
check if [0] and [1] index match with username & password supplied
if matched
How to update and save