Как проверить сессию в Shopify

Как проверить сеанс для пользователя, который вошел в систему?

Как только пользователь вошел в систему, Shopify перенаправляет на my-shop.myshopify.com/account?sid=. Может, мне проверить sid? Но как я могу этого добиться?

Я также нашел session ID в кеше, но не нашел ничего полезного в API.

Такая проверка необходима для customer (не пользователя/администратора Shopify).


person Lola    schedule 25.12.2015    source источник


Ответы (1)


Все, что вы можете сделать, это получить идентификатор клиента на стороне клиента. Вот и все. Если вам это удастся (идентификатор скрыт в секретных файлах cookie, которые могут измениться в любое время), вы можете выполнить обратный вызов для частного приложения, которое вы устанавливаете в магазине, которое будет безопасно принимать обратный вызов JS с этим идентификатором клиента. Вы можете использовать приложение и API для поиска сведений о клиенте, а затем предоставить клиенту любую информацию, которую вы хотите.

person David Lazar    schedule 26.12.2015
comment
я нашел session_id в куки, но этот злодей имеет флаг HttpOnly - person Lola; 28.12.2015
comment
Идентификатор клиента находится здесь: window.__st.cid - person David Lazar; 28.12.2015