https://store.steampowered.com/events/ajaxgetadjacentpartnerevents/?appid=570&lang_list=8
. язык меняется в зависимости от lang_list, но полагаться на такой страшный и недокументированный метод - не очень хорошая идея)https://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/?l=russian&appid=245620&key=<api_key>&steamid=76561198055902023
а вот новости не хотят Можно ли здесь поподробнее. Так, одну строку записываем напр в сессию как x="qw34tben...", и сверяем полю current_session в БД, другую строку записываем в куку как y="m4jhseweg2", т.к. она у нас будет долгоживучей
сколько кстати у неё срок действия ставите, и обновляете ли вручную её срок действия при восстановлении авторизации?
сверяем её с хэшем в БД (long_session) от этой же строки. А почему первую строку храним в открытом виде, а long_session храним только хэш от случайной строки и сверка по хэшу?