⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _include-funcs.php

📁 Time 4 Crime online
💻 PHP
字号:
<?php /* ------------------------- */

  function check_login() {
    if(isset($_SESSION['login'],$_SESSION['IP']) && $_SESSION['IP'] == $_SERVER['REMOTE_ADDR']) {
      if(! isset($_COOKIE['login'],$_COOKIE['validate'])) {
        $validate		= md5(rand(0,1000));
        setcookie("login",$_SESSION['login'],time()+60*60*24,"/","");
        setcookie("validate",$validate,time()+60*60*24,"/","");
      }
      else
        $validate		= $_COOKIE['validate'];
      mysql_query("REPLACE INTO `[online]`(`time`,`IP`,`login`,`validate`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','{$_SESSION['login']}','$validate')");
      return TRUE;
    }
    else {
      if(isset($_COOKIE['login'],$_COOKIE['validate'])) {
        $login			= $_COOKIE['login'];
        $validate		= $_COOKIE['validate'];
        $query			= mysql_query("SELECT * FROM `[online]` WHERE `login`='$login' AND `validate`='$validate' AND `IP`='{$_SERVER['REMOTE_ADDR']}' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) < 60*60*24");
        if($user = mysql_fetch_object($query)) {
          mysql_query("UPDATE `[online]` SET `time`=NOW() WHERE `login`='$login' AND `validate`='$validate' AND `IP`='{$_SERVER['REMOTE_ADDR']}' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) < 60*60*24");
          setcookie("login",$user->login,time()+60*60*24,"/","");
          setcookie("validate",$validate,time()+60*60*24,"/","");

          $_SESSION['login']	= $user->login;
          $_SESSION['IP']	= $_SERVER['REMOTE_ADDR'];
          return TRUE;
        }
        else {
          unset($_SESSION['login']);
          unset($_SESSION['IP']);
          setcookie("login",'',time()-100,"/","");
          setcookie("validate",'',time()-100,"/","");
          return FALSE;
        }
      }
      else {
        unset($_SESSION['login']);
        unset($_SESSION['IP']);
        setcookie("login",'',time()-100,"/","");
        setcookie("validate",'',time()-100,"/","");
        return FALSE;
      }
    }
  }

/* ------------------------- */ ?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -