***SiteDev2でBasic認証が作動しない [#h10ce525]
このサイトに設置したSiteDev2だけBasic認証が処理されないので困っていたのですが、ようやく解決しました。~
SiteDev2のBasic認証処理に利用されている変数$HTTP_SERVER_VARSがどうやらここのサーバー(PHP5.1.4が関係ありそう)では使えないようで&color(Blue){sd_class/basicAuth.php};を修正する必要があります。~
-sd_class/basicAuth.phpの修正
#expand(400){{{
#code(diff){{
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{
}}
}}}