Changeset 5879

Show
Ignore:
Timestamp:
05/05/08 15:45:48 (8 months ago)
Author:
inureyes
Message:

#911

  • referer가 없는 경우에는 GET문에 주소를 추가하지 않도록 함.
  • 어떻게 효과적으로 바로 전 페이지의 주소를 저장할 수 있을까나... 아 머리야 -_-
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/auth.php

    r5831 r5879  
    4141    } 
    4242    if (!empty($service['loginURL'])) { 
    43         header("Location: {$service['loginURL']}?requestURI=" . rawurlencode("$hostURL{$_SERVER['REQUEST_URI']}") . (isset($_GET['refererURI']) ? "&refererURI=". rawurlencode($_GET['refererURI']) : '')); 
     43        header("Location: {$service['loginURL']}?requestURI=" . rawurlencode("$hostURL{$_SERVER['REQUEST_URI']}") . (isset($_GET['refererURI']) && !empty($_GET['refererURI']) ? "&refererURI=". rawurlencode($_GET['refererURI']) : '')); 
    4444    } else { 
    45         $requestURI = rawurlencode("$hostURL{$_SERVER['REQUEST_URI']}") .  (isset($_GET['refererURI']) ? "&refererURI=". rawurlencode($_GET['refererURI']) : ''); 
     45        $requestURI = rawurlencode("$hostURL{$_SERVER['REQUEST_URI']}") .  (isset($_GET['refererURI']) && !empty($_GET['refererURI']) ? "&refererURI=". rawurlencode($_GET['refererURI']) : ''); 
    4646        if (String::endsWith($_SERVER['HTTP_HOST'], '.' . $service['domain'])) { 
    4747            header("Location: $blogURL/login?requestURI=" . $requestURI );