소스 검색

* invert existence and allowed checking

git-svn-id: trunk@39405 -
michael 7 년 전
부모
커밋
4522494982
1개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 6 6
      packages/fcl-web/src/base/fpwebfile.pp

+ 6 - 6
packages/fcl-web/src/base/fpwebfile.pp

@@ -266,17 +266,17 @@ begin
     exit;
     end;
   FN:=MapFileName(RFN);
-  if (FN='') or not FileExists(FN) then
+  if (FN='') or not AllowFile(FN) then  
     begin
-    AResponse.Code:=404;
-    AResponse.CodeText:='Not found';
+    AResponse.Code:=403;
+    AResponse.CodeText:='Forbidden';
     AResponse.SendContent;
     exit;
     end;
-  if not AllowFile(FN) then  
+  if  not FileExists(FN) then
     begin
-    AResponse.Code:=403;
-    AResponse.CodeText:='Forbidden';
+    AResponse.Code:=404;
+    AResponse.CodeText:='Not found';
     AResponse.SendContent;
     exit;
     end;