С PHP и MySQL я работаю на сайте типа входа пользователя. Вот мой план до сих пор.
Пользователь входит в систему с помощью электронной почты / пароля. Затем я устанавливаю несколько вещей в сеанс (UserID, photoURL, userName, широта, долгота, пол). Это основные элементы, которые будут сохранены в сеансе и, возможно, APC / Memcache, когда пользователь "вошел в систему".
Моя обработка сеанса и обработка кэша заключены в классы, поэтому существует пользовательский объект, который получает данные для каждой загрузки страницы, создавая также сеанс и объект кэша, а затем импортируя эти объекты в основной объект пользователя.
Теперь я запутался, я всегда делал это таким или иным образом, но я знаю, что некоторые люди сериализуют там объекты, а затем сохраняют их в сеансе или кэше, а затем извлекают объект при загрузке страницы. Было бы лучше сделать это таким образом?