私は (MODx 経由で) Web サイトを構築中ですが、「ログインしていない」ユーザーがホームページを閲覧できるようにしたくありませんが、代わりに「構築中」のページにリダイレクトされます。
私のスニペットでは、これは私がこれまでに持っているものです:
<?php
if (! $modx->user->hasSessionContext($modx->context->get('key')) ) {
$modx->sendRedirect('https://google.com');
} else {
return '';
}
悲しいことに、ユーザーがログインしているかどうかに関係なく、これは何もしないようです (2 行目に問題があるようです。テストしたところ、実際のリダイレクトは正常に機能しました)間違っており、どんな助けも大歓迎です!
ページにあるスニペットは[[!notloggedin]] です