Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.54 KB | None | 0 0
  1.                 //Get Data/Login Check
  2.         function userinfo($user='') {
  3.                
  4.                 if (strlen($user) > '0') {
  5.  
  6.                         $data = db::fetch("SELECT * FROM `members` WHERE `username`='$user'");
  7.                         return $data;
  8.                        
  9.                 } else {
  10.  
  11.                         if ($_COOKIE['id'] && $_COOKIE['info']) {
  12.                        
  13.                                 if(self::login_chk() == true){
  14.                                        
  15.                                         $data = db::fetch("SELECT * FROM `members` WHERE `id`='{$_COOKIE['id']}'");
  16.                                        
  17.                                         return $data;
  18.                                        
  19.                                 } else{
  20.                                         setcookie('id', '', time()-60);
  21.                                         setcookie('info', '', time()-60);
  22.                                 }
  23.                                
  24.                         } else {
  25.                                 setcookie('id', '', time()-60);
  26.                                 setcookie('info', '', time()-60);
  27.                         }
  28.                 }
  29.         }
  30.        
  31.         function login_chk(){
  32.        
  33.                 if (isset($_COOKIE['id']) && isset($_COOKIE['info'])) {                
  34.                                
  35.                         $data = db::fetch("SELECT * FROM `members` WHERE `id`='{$_COOKIE['id']}'");
  36.        
  37.                         if (self::cookie_hash($data['username'], $data['password'], $data['string'], $data['registered_ip']) == $_COOKIE['info']) {                                
  38.                                 return true;                        
  39.                         } else {
  40.                                 return false;
  41.                         }
  42.                        
  43.                 } else {
  44.                         return false;
  45.                 }
  46.         }
  47.        
  48.                 //So now we're hashing some cookies. ;O
  49.         function cookie_hash($username, $password, $string, $ip){
  50.        
  51.                         //User data
  52.                 $data = db::fetch("SELECT * FROM `members` WHERE `username`='$username'");
  53.                
  54.                 define('SALT', 'F948hyoWF#$');
  55.                 define('SALT2', '$*FKOGIhl;d');
  56.                
  57.                 $enc_pass = sha1(md5(SALT.$password.$username.$string).sha1(SALT.md5($password)).sha1(SALT.md5($ip).SALT2.$string));
  58.        
  59.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement