Advertisement
Guest User

Untitled

a guest
May 9th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.75 KB | None | 0 0
  1. <?php
  2. function is_admin ($user)
  3. {
  4.     $db = mysql_connect ("localhost" , "user" , "pass");
  5.     mysql_select_db ("my_user");
  6.    
  7.     $query = "select * from login where user = '{$user}'" or die ("Errore nell'esecuzione della query");
  8.     $res = mysql_query ($query);
  9.     while ($ris = mysql_fetch_array ($res , MYSQL_ASSOC))
  10.     {
  11.         $nick = $ris ['user'];
  12.         $pass_hash = $ris ['pass'];
  13.         $user_id = $ris ['id'];
  14.     }
  15.    
  16.     if (($nick == "xEdox" && $pass_hash == "7730b7ba4ee6b88889604a1aade64b86") || ($nick = "DoMinO" && $pass_hash == "dc73957f3751a8e4972beb0b08f82b28"))
  17.         return true;
  18.     else
  19.         return false;
  20.     mysql_close ($db);
  21. }
  22.  
  23. function is_logged ()
  24. {
  25.     if (isset ($_COOKIE ['user']) && isset ($_COOKIE ['pass_hash']))
  26.         return true;
  27.     else
  28.         return false;
  29. }
  30.  
  31. function logout ()
  32. {
  33.     if (isset ($_COOKIE ['user']) && isset ($_COOKIE ['pass_hash']))
  34.     {
  35.         $user = $_COOKIE ['user'];
  36.         setcookie ("user" , $user , time () - 1);
  37.         $pass = $_COOKIE ['pass_hash'];
  38.         setcookie ("pass_hash" , $pass , time () - 1);
  39.         return true;
  40.     }
  41.     else
  42.         return false;
  43. }
  44.  
  45. function login ($user , $pass)
  46. {
  47.     if (!isset ($_COOKIE ['user']) && !isset ($_COOKIE ['pass_hash']))
  48.     {
  49.         $db = mysql_connect ("localhost" , "user" , "pass");
  50.         mysql_select_db ("my_user");
  51.         $user = mysql_real_escape_string ($user);
  52.         $pass = mysql_real_escape_string ($pass);
  53.        
  54.         $query = "select * from login where user = '{$user}'";
  55.         $res = mysql_query ($query) or die ("Errore nell'esecuzione della query");
  56.         while ($ris = mysql_fetch_array ($res , MYSQL_ASSOC))
  57.         {
  58.             $nick = $ris ['user'];
  59.             $pwd = $ris ['pass'];
  60.         }
  61.        
  62.         if ($user == $nick && md5 ($pass) == $pwd)
  63.         {
  64.             return true;
  65.             mysql_close ($db);
  66.         }
  67.         else
  68.             return false;
  69.         mysql_close ($db);
  70.     }
  71.     else
  72.         return false;
  73. }
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement