- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- diary/2006-08-10 へ行く。
- 1 (2006-08-15 (火) 18:59:34)
SiteDev2でBasic認証が作動しない 
このサイトに設置したSiteDev2だけBasic認証が処理されないので困っていたのですが、ようやく解決しました。
SiteDev2のBasic認証処理に利用されている変数$HTTP_SERVER_VARSがどうやらここのサーバー(PHP5.1.4が関係ありそう)では使えないようでsd_class/basicAuth.phpを修正する必要があります。
- sd_class/basicAuth.phpの修正
0 1 2 3 4 5 6 7 8
function execute(){ global $HTTP_SERVER_VARS,$HTTP_ENV_VARS; - $user = $HTTP_SERVER_VARS["PHP_AUTH_USER"]; - $pass = $HTTP_SERVER_VARS["PHP_AUTH_PW"]; + $user = $_SERVER["PHP_AUTH_USER"]; + $pass = $_SERVER["PHP_AUTH_PW"]; if($user == ""){ $this->authHeader(); return FALSE; }else{