Advertisement
Guest User

Untitled

a guest
Jun 9th, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.54 KB | None | 0 0
  1. <?php
  2.  
  3.     function first(&$array)
  4.     {
  5.         if(!is_array($array)) return null;
  6.         if(!count($array)) return null;
  7.         reset($array);
  8.         return key($array);
  9.     }
  10.    
  11.     $var = first($_GET);
  12.     if(isset($var)) echo 'It\'s working!';
  13.    
  14. class site
  15. {
  16.    
  17.     private static $t = 'template/';
  18.     private static $p = 'pages/';  
  19.  
  20.     public static function load()
  21.     {
  22.  
  23.         include site::$t.'header.php';
  24.  
  25.         if(isset($_SESSION['user']))
  26.         {
  27.             if(isset($_GET[$_GET]))
  28.             {
  29.                 echo 'lololo';
  30.                 $page = $_GET;
  31.                 $page .= '.php';
  32.             }
  33.             else $page = 'index.php';
  34.             include site::$p.$page;
  35.         }
  36.         else include site::$p.'login.php';
  37.  
  38.         include site::$t.'footer.php';
  39.     }
  40.  
  41.     public static function login()
  42.     {
  43.         if(isset($_POST['login']))
  44.         {
  45.             if(empty($_POST['username']))
  46.             {
  47.                 print 'Username field was empty, please try again.';
  48.                 return;
  49.             }
  50.  
  51.             if(empty($_POST['password']))
  52.             {
  53.                 print 'Password field was empty, please try again.';
  54.                 return;
  55.             }
  56.  
  57.             echo '<center><img src="images/loader.gif" /> submitting information..</center>';
  58.  
  59.             $username = mysql_real_escape_string($_POST['username']);
  60.             $password = mysql_real_escape_string($_POST['password']);
  61.             $encrypt = sha1(strtoupper($username.':'.$password));
  62.             $q = mysql_query("SELECT * FROM users WHERE username = '$username' AND password = '$encrypt'") or die(mysql_error());
  63.            
  64.             if(mysql_fetch_array($q) > 0)
  65.             {
  66.                 $row = mysql_fetch_assoc($q);
  67.  
  68.                 foreach($row as $k => $v)
  69.                 {
  70.                     $_SESSION[$k] = $v;
  71.                 }
  72.             }
  73.  
  74.             header('Location:./');
  75.         }
  76.     }
  77.  
  78. }
  79. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement