#author("2023-11-24T07:05:02+00:00","","") **[[質問箱/5495]] [#b56ea399] |RIGHT:100|LEFT:410|c |~カテゴリ|エラー・トラブル| |~サマリ|認証成功後のリダイレクト先について| |~バージョン|1.5.4(EUC)| |~投稿者|[[越前]]| |~状態|質問| |~投稿日|&new{2023-11-24 (金) 15:10:44};| ***質問 [#de70ea10] 閲覧に認証をかけた場合ですが、認証成功後のリダイレクト先が誤っている?ようで延々と認証ページに飛ばされてしまうようです。~ こちらでコードを確認したところ、loginform.inc.phpの42行目を以下の通りissetがfalseの場合にindex.phpを返すようにすれば(少なくとも認証後のリダイレクトについては)正常に動いているように見えました。 $url_after_login = isset($_GET['url_after_login']) ? $_GET['url_after_login'] : ''; ↓ $url_after_login = isset($_GET['url_after_login']) ? $_GET['url_after_login'] : 'index.php'; 修正箇所が正しいかどうかも含めて、お手数ですがご確認いただければと思います。 ***回答 [#d2a7397f] - 上記ではなく、loginform.inc.phpの45行目のifブロックの中を$url_after_loginに書き換えることでも正常に動作することを確認しました。処理の流れ的にもこちらが本来想定していたものでしょうか。 -- [[越前]] &new{2023-11-24 (金) 16:05:02}; #comment