アクセス許可の期間
アクションベースのアクセスルールを通過した訪問者が、再度認証が必要になるまでロック解除の状態を維持する期間を設定します。
訪問者が、Passcode、Secret link、Subscribe to unlock、Confirmation promptといったアクションベースのルールを通過すると、アプリは訪問者の通過を許可したことを記憶するため、ページを読み込むたびに認証を求められることはありません。Grant access durationは、訪問者が再度認証するまで、その記憶が続く期間を正確に制御します。
この設定を開く
Section titled “この設定を開く”- Locksを開き、新しいロックを作成するか、既存のロックを開いて編集します。
- Unlock rulesタブで、メインカラムに、アクションベースのルール(Passcode、Secret link、Subscribe to unlock、Confirmation prompt)のいずれかを含むアクセスキーを追加します。
- そのルールの設定内の、同じメインカラムに、**Grant access (optional)**フィールドがあります。これはルールごとの設定で、Blocked visitor behaviorサイドバーパネルの一部ではありません。

数値を入力して単位を選択すると、認証後に訪問者がロック解除の状態を維持する期間を設定できます。
- 期間を選択し(以下をご覧ください)、Saveをクリックします。
セッションのみと固定期間の違い
Section titled “セッションのみと固定期間の違い”- フィールドを空のままにする — アプリは、認証済みの訪問者を現在のブラウザセッションの間だけ記憶します。ブラウザを閉じるとすぐにその記憶は消え、次回の訪問時に再度認証が必要になります。
- 数値を入力して単位(分、時間、日)を選択する — 固定期間になります。カウントダウンは、ブラウザを閉じたときではなく、アクセスが許可された瞬間に始まるため、訪問者は、複数回訪問しても、期間が終了するまで、ちょうどその期間だけロック解除の状態が維持されます。
アカウントの設定ではなく、ブラウザごとのCookieです
Section titled “アカウントの設定ではなく、ブラウザごとのCookieです”Grant access durationは、訪問者のShopify顧客アカウントの設定ではなく、訪問者のブラウザにCookieとして保存されます。つまり、次のようになります。
- スマートフォンで認証した訪問者は、ノートパソコンや、同じデバイスの別のブラウザに切り替えたときには、自動的に記憶されません。
- Cookieを削除したり、プライベート/シークレットウィンドウを使用したり、ブラウザを切り替えたりすると、設定した期間内であっても記憶がリセットされます。