Changeset 15036
- Timestamp:
- 2007/07/11 12:31:03 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/rel/html/frontparts/login_check.php
r12157 r15036 6 6 */ 7 7 require_once("../require.php"); 8 9 // ÉÔÀµ¤ÊURL¤¬POST¤µ¤ì¤¿¾ì¹ç¤Ï¥¨¥é¡¼É½¼¨ 10 if (isset($_POST['url']) && lfIsValidURL() !== true) { 11 gfDebugLog("login_check.php debug \n" . $POST['url']); 12 sfDispSiteError(PAGE_ERROR); 13 } 8 14 9 15 $objCustomer = new SC_Customer(); … … 22 28 $arrErr = $objFormParam->checkError(); 23 29 $arrForm = $objFormParam->getHashArray(); 24 25 30 // ¥¯¥Ã¥¡¼ÊݸȽÄê 26 31 if ($arrForm['login_memory'] == "1" && $arrForm['login_email'] != "") { … … 73 78 $objFormParam->addParam("¥Ñ¥¹¥ï¡¼¥É", "login_pass", STEXT_LEN, "", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 74 79 } 80 81 /* POST¤µ¤ì¤ëURL¤¬¼«¥É¥á¥¤¥ó¤Î¤â¤Î¤«¥Á¥§¥Ã¥¯*/ 82 function lfIsValidURL() { 83 $check_url = trim($_POST['url']); 84 85 // ¥É¥á¥¤¥ó¥Á¥§¥Ã¥¯ 86 $pattern = "|^$site_url|"; 87 if (!preg_match($pattern, $check_url)) { 88 return false; 89 } 90 91 // CRLF¥Á¥§¥Ã¥¯ 92 $pattern = '/\r|\n|%0D|%0A/'; 93 if (preg_match_all($pattern, $check_url, $matches)) { 94 return false; 95 } 96 97 return true; 98 } 99 75 100 ?>
Note: See TracChangeset
for help on using the changeset viewer.