HTML, генерируемый моими php-страницами, зависит от того, вошел ли пользователь в систему или нет. Например, если пользователь вошел в систему, отображается ссылка «Выход из системы»;если пользователь не вошел в систему, отображается ссылка «Логин».
Я реализую функцию автоматического входа.Когда пользователь входит в систему, он может установить флажок, чтобы сохранить его в системе. Если он установит этот флажок, случайный идентификатор создается и сохраняется в cookie-файле и сохраняется в базе данных вместе с его пользовательской информацией.(Это похоже на метод, описанный [здесь] [1].
. Я думаю о том, как реализовать это, чтобы php генерировал функцию javascript, если пользователь не вошел в систему, которая будет запрашиватьcookie от клиента. Если cookie не существует, я покажу ссылку «логин» на странице или перенаправлю страницу на экран входа в систему. Если cookie существует, я буду использовать ajax для передачи cookie в скрипт phpи снова войдите в систему.
Что мне делать дальше? Должен ли я использовать ajax для генерации ссылок "login" или "logout"? Это имеет смысл, но я чувствую, что использую ajax для генерации контента, который зависит отот того, вошел ли пользователь в систему, может быть сложно на некоторых из моих страниц. Возможно, я мог бы перезагрузить страницу в javascript? При этой вторичной загрузке php обнаружил бы, что пользователь вошел в систему, и отобразит страницу соответствующим образом.хотя между двумя загрузками страниц мерцание.
Любые идеи или предложения о том, как это сделать, чтобы пользователю было приятнос благодарностью.
Спасибо.