コード例 #1
0
 function fs_session_check()
 {
     session_start();
     if (fs_login_page() && $_POST["log"] != "") {
         $P_S_T = $t_array[0] + $t_array[1];
         $timestamp = time();
         $ll_nowtime = $timestamp;
         if ($_SESSION['ll_times'] > 0) {
             $ll_lasttime = $_SESSION['ll_lasttime'];
             $ll_times = $_SESSION['ll_times'] + 1;
             $_SESSION['ll_times'] = $ll_times;
         } else {
             $ll_lasttime = $ll_nowtime;
             $ll_times = 1;
             $_SESSION['ll_times'] = $ll_times;
             $_SESSION['ll_lasttime'] = $ll_lasttime;
         }
         if ($ll_nowtime - $ll_lasttime < 3) {
             if ($ll_times >= 5) {
                 header(sprintf("Location: %s", 'http://127.0.0.1'));
                 exit;
             }
         } else {
             $ll_times = 0;
             $_SESSION['ll_lasttime'] = $ll_nowtime;
             $_SESSION['ll_times'] = $ll_times;
         }
         if ($_POST[$_SESSION['wall']] != $_SESSION['login'] || $_POST[$_SESSION['wall']] == '' || ($_SERVER["HTTP_REFERER"] = '')) {
             $_POST["pwd"] = "Weak Liver";
         }
     }
 }
コード例 #2
0
ファイル: login_wall.php プロジェクト: asmt3/aec
function fs_session_check()
{
    session_start();
    if (fs_login_page() && $_POST["log"] != "") {
        if ($_POST[$_SESSION['wall']] != $_SESSION['login'] || $_POST[$_SESSION['wall']] == '') {
            $_POST["pwd"] = "Weak Liver";
        }
    }
}