/**
  * パスワードファイルを認証する
  *
  * @param $input_user_id 入力ユーザID
  * @param $input_passwd 入力パスワード
  * @return マッチするユーザID / NULL
  */
 function check_passwd($input_user_id, $input_passwd)
 {
     // エスケープ処理
     $input_user_id = trim($input_user_id);
     $input_passwd = trim($input_passwd);
     $filepassword = "";
     /* LDAPへの認証(LDAPを使用する場合) */
     if (USE_LDAP_SYSTEM == "1") {
         $ret_id = ACSLDAP::check_passwd_by_ldap($input_user_id, $input_passwd);
         if ($ret_id != null) {
             return $ret_id;
         }
     }
     /* パスワードファイルとの認証 */
     $ret = ACSSystem::check_passwd_by_htpasswd($input_user_id, $input_passwd);
     if ($ret == 0) {
         // 入力ユーザIDを返却
         return $input_user_id;
     }
     // NULLを返却
     return NULL;
 }