FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

ログイン状態がすぐに切れてしまう

ログイン状態がすぐに切れてしまう

konosuke
Shopify Partner
2 0 1

ShopifyにてECサイトを構築し、

マイページにてたくさんの機能を作っているため、できる限りログイン状態を長く維持し、

ユーザーに再度ログインをする手間を発生させたくないと考えております。

 

ただShopifyで構築したサイトは他のECサイト(楽天やAmazon , ZOZOなど)に比べて

すぐにログアウトをしてしまうと感じます。

 

実装面から、何かこのログイン状態の維持を長くすることは可能でしょうか?

 

現状、クッキーは有効になっております。

何かアドバイスをいただけますと幸いです。

2件の返信2

Qcoltd
Shopify Partner
1102 450 445

海外のShopifyコミュニティの投稿を確認しますと、

ログインの有効期間は24時間のようです。

 

https://community.shopify.com/c/shopify-discussions/how-can-i-permanently-keep-customers-logged-in/t...

https://community.shopify.com/c/shopify-discussions/how-to-keep-customer-logged-in/td-p/468169

 

ログインの有効期限を決めているのは、

下記2つのCookieとのことです。

 

Secure_customer_sig

storefront_digest

 

このCookieの期限が24時間なので、

ログインの有効期限も24時間である、

という説明が上記のコミュニティへの投稿でなされています。

 

少し話が逸れますが、

https://www.shopify.com/jp/legal/cookies

こちらを見ると、2つのCookieの有効期限は20年間、2年間と記載されていますが、

実際のストアで設定されるCookieの有効期限を確認しますと、

確かにどちらも、24時間でした。

(厳密に言うと、24時間経過する前に、ストアにアクセスしますと、その時点から24時間にCookieの有効期限が延長されるようです。)

 

話を戻しまして、

JavaScriptでCookieの有効期限を操作する方法を提案している方もいるようですが、

例えそれが可能だったとしても、

Shopifyのサーバサイドでのログインセッションが24時間で失われてしまう場合、

Cookieを延命することに意味がなくなってしまいます。

 

また、

もし、JavaScriptでのCookie延命にトライされて、それが上手くいったとしても、

Shopifyがセキュリティを考慮して設定している内容を変更することは、

個人的には、おすすめできません。

 

ご希望の回答になっておらず大変恐縮ですが、

何かの参考になれば幸いです。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
konosuke
Shopify Partner
2 0 1

田辺様

ご回答いただきまして誠にありがとうございました!大変参考になりました。