Сначала несколько предложений:
- Вы должны хранить пароли как соленые хэши , а не как открытый текст.
- Возможно, вы захотите изменить способ аутентификации в целом. Возможно, было бы неплохо выбрать пароль (в любом случае не делайте «Выбрать *») и сравнить его с соленым хешем пароля, введенного пользователем.
Теперь вы спрашиваете, если я правильно понимаю, как сохранить пользователя вошедшим в систему. Основная идея заключается в том, что вам нужно хранить cookie с чем-то, что однозначно идентифицирует пользователя (но убедитесь, что это не то, что быть легко взломанным - так что сделайте его действительно длинной строкой, например, хэш SHA1 или что-то в этом роде.) Установите дату истечения срока действия куки, чтобы держать пользователя вошедшим в систему.
Вот функция, которую вы используете для установки файлов cookie в PHP.
Затем, когда вы загружаете страницу, вы можете проверить, существует ли этот файл cookie. Если файл cookie существует, а у пользователя нет переменной SESSION, вы можете назначить ему одну.