ログインしていないとき、ログインページへリダイレクトしたい
フォーラムのみなさま
平素から大変お世話になっております。
現在、外部フォームとExpressを連動して、システムを構築
しております。
【システムの概要】
1.concrete5 のログインページからシステムへログイン
2.ログインユーザ情報を取得し、Expressに保存したユーザ別の
アンケートへのリンクボタンを表示(メニュー画面)。
3.メニュー画面から、各アンケートへのリンクボタンをクリックすると
それぞれのアンケートページへ移動。
4.アンケートに回答すると、アンケート別のExpressエンティティへ
データが蓄積される
困っていること
ログアウトしていても、各アンケートページのURLへアクセスできてしまう。
ログインしていない場合、ブラウザに各アンケートページへのURLを直接
入力しても、ログインページへ強制的にリダイレクトさせたい。
※通常のphpのページの場合、セッションを確認して、セッションが空の
場合、Loaderなどで強制的にログイン画面へリダイレクトできますが、これを
concrete5のシステムログインページへリダイレクトさせる方法が分からず、
行き詰っております。
いつも質問ばかりで、申し訳ございませんが、なにとぞよろしくお願い申し上げます。
# concrete5 Version
Core Version - 8.5.4
Version Installed - 8.5.4
Database Version - 20200609145307
# Database Information
Version: 5.1.73
SQL Mode:
# concrete5 Packages
CSV User Import & Export (0.1.1), Honest Websites Back To Top (1.1.0), Manual Nav (2.3.3)
# concrete5 Overrides
blocks/external_form/form/controller/tkp_menu.php, blocks/external_form/form/controller/enq_a.php, blocks/external_form/form/controller/enq_b.php, blocks/external_form/form/controller, blocks/external_form/form/tkp_menu.php, blocks/external_form/form/enq_a.php, blocks/external_form/form/enq_b.php, blocks/external_form/form, blocks/external_form, mail/mail_send_hyoka_a.php, mail/mail_send_hyoka_b.php
# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).
# Server Software
Apache
# Server API
apache2handler
# PHP Version
7.1.33
# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib
# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 384M
sql.safe_mode - Off
upload_max_filesize - 256M
ldap.max_links - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5
Re: ログインしていないとき、ログインページへリダイレクトしたい
ご教示ありがとうございます。
お恥ずかしい話でございます(汗)。
サイトアクセスを設定していたとばかり思いこんでおりました。
ユーザ以外、誰でも閲覧できる設定になっておりました。
お陰様で、無事にリダイレクトされました。
ありがとうございました。
これからは、質問前に、細部まで確認するように致します。
takuro hishikawa
Re: ログインしていないとき、ログインページへリダイレクトしたい