回答編集履歴

1

確認

2023/02/10 10:15

投稿

yambejp
yambejp

スコア117674

test CHANGED
@@ -1,2 +1,22 @@
1
1
  おっしゃる意味がよくわからないのですが、ベーシック認証のページにアクセスできる時点で管理者なのでは?
2
2
  もしくはベーシック認証はやめてセッションでの処理に切り替えるのが妥当かと
3
+
4
+ ■ 整理
5
+
6
+ →前提
7
+ Basic認証外ファイル:xxx.php
8
+ Basic認証ディレクトリ:yyy
9
+ Basic認証内ファイル:zzz.php
10
+
11
+ ・yyyへはBasic認証した管理者のみアクセスできる=zzz.phpには一般ユーザーはアクセスできない
12
+
13
+ ■なにをしたいのか?
14
+ (1)xxx.phpが自分がBasic認証済みか調べたい
15
+ zzz.phpにfetchで接続してエラーなら未認証、そうでないなら認証済み
16
+ ※yyy内の全てのファイルがBasic認証対象なのでなにか一つでもエラーなしで接続できれば認証済み
17
+
18
+ (2)zzz.php内で自分が認証済みか調べたい
19
+ そもぞもzzz.phpに接続できている時点で認証済みなのでチェック不要
20
+
21
+
22
+ ほかにどういうパターンを想定しているのでしょうか?