Guest User

Untitled

a guest
Jul 31st, 2018
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.81 KB | None | 0 0
  1. <?php
  2.     /*
  3.      * Alpha Evolution
  4.      * File: login.php - v0.0.2
  5.      * Author: HellFireAE - HellFireAE@gmail.com
  6.      * Reqested POST: u=millsjm&p=millsjm&ep=false&m=0&ver=3600
  7.      */
  8.     require(__DIR__ .'\config.inc.php');
  9.    
  10.     if(!$_POST){
  11.         die();
  12.     }
  13.  
  14.     $sign = array(
  15.         'User' => array(
  16.             'Username' => $MySQLi->real_escape_string($_POST['u']),
  17.             'Password' => $MySQLi->real_escape_string($_POST['p'])
  18.         ),
  19.         'Config' => array(
  20.             'Version' => $MySQLi->real_escape_string($_POST['ver'])
  21.         )
  22.     );
  23.  
  24.     $getUserQuery = $MySQLi->query("SELECT * FROM users WHERE Username = '{$sign['User']['Username']}' LIMIT 1");
  25.     $getUserCount = $getUserQuery->num_rows;
  26.     if($getUserCount > 0){
  27.         $getPassQuery = $MySQLi->query("SELECT * FROM users WHERE Username = '{$sign['User']['Username']}' AND Password = '{$sign['User']['Password']}' LIMIT 1");
  28.         $getPassCount = $getPassQuery->num_rows;
  29.         if($getPassCount > 0){
  30.             $user = $getPassQuery->fetch_assoc();
  31.             $getCharQuery = $MySQLi->query("SELECT * FROM characters WHERE UserID = '{$user['id']}' ORDER BY id ASC LIMIT 5") or die();
  32.  
  33.             /* User Information */
  34.             sendVar('id', $user['id']);
  35.             sendVar('idLore_Users', 1);
  36.             sendVar('strEmail', $user['Email']);
  37.             sendVar('userpass', $user['Password']);
  38.             sendVar('aaa', $user['Age']);
  39.             sendVar('ccc', $user['Security Code']);
  40.             sendVar('intCanEmail', $user['Allow Email']);
  41.             sendVar('intHits', 0);
  42.  
  43.             /* Character Information */
  44.             $i = 1;
  45.             while($char = $getCharQuery->fetch_assoc() and $i <= $getCharQuery->num_rows){
  46.                 sendVar("char{$i}", $char['Name']);
  47.                 sendVar("level{$i}", $char['Level']);
  48.                 sendVar("turns{$i}", 1);
  49.                 sendVar("id{$i}", $char['id']);
  50.                 sendVar("CharType{$i}", 'Adventurer');
  51.                 sendVar("intCharType{$i}", 0);
  52.                 sendVar("FaceFileName{$i}", 'anime/'.$char['Hair Filename']);
  53.                 sendVar("FaceColors{$i}", '0xFFCC99,0xFF9966,0x663300,0x330000,0x663300');
  54.                 sendVar("LastSeen{$i}", $char['Last Seen']);
  55.                 $i++;
  56.             }
  57.             sendVar('numchars', $getCharQuery->num_rows);
  58.  
  59.             /* Send Status */
  60.             sendVar('status', 'success');
  61.             sendVar('stupidsoftware', 'CAFIREWALL');
  62.             $MySQL->close;
  63.             exit;
  64.         } else {
  65.             sendVar('status', 'badpassword');
  66.             sendVar('stupidsoftware', 'CAFIREWALL');
  67.             exit;
  68.         }
  69.     } else {
  70.         sendVar('status', 'usernotfound');
  71.         sendVar('stupidsoftware', 'CAFIREWALL');
  72.         exit;
  73.     }
Add Comment
Please, Sign In to add comment