Guest User

Untitled

a guest
Dec 9th, 2017
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.89 KB | None | 0 0
  1. <?php
  2. $dbsettings = Array
  3. (
  4. "server"     => "localhost", // MySQL server name.
  5. "user"       => "phost185604", // MySQL username.
  6. "pass"       => "1994schuleist", // MySQL password.
  7. "name"       => "phost185604", // MySQL database name.
  8. );
  9.  
  10. $command = $_POST["c"];
  11. if(empty($command))
  12. {
  13.     $command = 0;
  14. }
  15. switch($command)
  16. {
  17.     case 0:
  18.         if(isset($_POST["username"]) && isset($_POST["password"]))
  19.         {
  20.             $username = mysql_escape_string($_POST["username"]);
  21.             $password = mysql_escape_string($_POST["password"]);
  22.             checkLogin($username, $password);
  23.         }
  24.         else
  25.         {
  26.             echo "false(No data)";
  27.         }
  28.         break;
  29.     case 1:
  30.         showIds();
  31.         break;
  32.     case 2:
  33.         if(isset($_POST["ticket"]))
  34.         {
  35.             $id = mysql_escape_string($_POST["ticket"]);
  36.             showTicketData($id);
  37.         }
  38.         break;
  39. }
  40.  
  41. function showTicketData($id)
  42. {
  43.     $values = doQuery("SELECT * FROM `character_ticket` WHERE `ticket_id` = '".$id."';");
  44.     while($id = mysql_fetch_array($values))
  45.     {
  46.         echo json_encode($id);
  47.     }
  48. }
  49.  
  50. function showIds()
  51. {
  52.     $ids = doQuery("SELECT `ticket_id` FROM `character_ticket`;");
  53.     while($id = mysql_fetch_array($ids))
  54.     {
  55.         echo $id[0]."<br>";
  56.     }
  57. }
  58.  
  59. function checkLogin($username, $password) //$password = SHA1(CONCAT(UPPER(`username`), ':', UPPER(<pass>)));
  60. {
  61.     $data = doQuery("SELECT `sha_pass_hash` FROM `account` WHERE `username` = '".$username."';", true);
  62.     if($data[0] == $password)
  63.     {
  64.         echo json_encode(true);
  65.     }
  66.     else
  67.     {
  68.         echo json_encode(false);
  69.     }
  70. }
  71.  
  72. function doquery($query, $fetch = false)
  73. {
  74.     global $link,$dbsettings;
  75.    
  76.     if(!$link)
  77.     {
  78.         $link = mysql_connect($dbsettings["server"], $dbsettings["user"], $dbsettings["pass"]) or die(mysql_error());
  79.         mysql_select_db($dbsettings["name"]) or die(mysql_error());
  80.         echo mysql_error();
  81.     }
  82.     $sqlquery   = mysql_query($query) or die(mysql_error());
  83.  
  84.     if($fetch)
  85.         return mysql_fetch_array($sqlquery);
  86.     else
  87.         return $sqlquery;
  88. }
  89.  
  90. ?>
Add Comment
Please, Sign In to add comment