ログイン画面にて、「ログインしたままにする」表記のチェックボタンを実装できるか確認したい

Topic summary

クライアントからログイン画面に「ログインしたままにする」チェックボックスの実装要望があり、実装可能性について質問が寄せられました。

技術的な回答:

  • チェックボックス自体の設置は可能
  • ただし、ログイン状態の延長や永続化は不可能
  • Shopifyのログイン時間は24時間で、JavaScriptではログインを制御するCookieを変更できない仕様

結論:
質問者は、チェックボックスの実装が実質的に不可能であることを理解し、最低でも24時間のログイン時間が保持される仕様をクライアントに伝える方向で対応することを決定しました。

海外のShopifyコミュニティの投稿も参考資料として提示されています。

Summarized with AI on November 7. AI used: claude-sonnet-4-5-20250929.

クライアント希望によりログイン画面に、

上記の画像のように、ログインボタンの真下に「ログインしたままにする」というチェックボタンを設置したいとのことです。

しかし他のshopifyサイトを調べたところ、

「ログインしたままにする」ボタンをつけているサイトが見当たらず、ネット上でも実装方法が見当たらず詰まっています。

お手数をおかけしますが、上記について実装可能か否かご回答いただければ幸いです。

@_2024

まず、

「ログインしたままにする」というチェックボックスをログイン画面に設置できるかできないか、

についてですが、それは可能です。

しかし、

上記のチェックボックスにチェックしてログインした際に、

ログインしている状態を延長できるか、もしくは、永続的にログインしている状態にできるか、

ということであれば、

おそらく、それは不可能です。

下記は、海外のShopifyコミュニティの投稿ですが、

https://community.shopify.com/topic/891666

ログインを制御しているCookieが24時間で失効するから、JavaScriptで延長すれば良い、という回答がなされています。

しかし、その後の書き込みで、ログインを制御しているCookieはJavaScriptでは変更できない設定になっている、という投稿があります。

Shopifyのログイン時間を24時間より延長することはできない、とお考えいただいた方が良いです。

ご参考まで。

(キュー田辺)

上記のご回答ありがとうございます。

「ログインしたままにする」ボタン設置は実質不可のため、

最低でも24時間ログイン時間は保持されるという方向でクライアントにお伝えしたいと思います。

改めて、ご回答くださりありがとうございます。