Login.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. $hostname = 'localhost';
  3. $username = 'narKampen';
  4. $pass = 'IfRLzj2HJBXA9eei';
  5. $database = 'narKampen';
  6. $conn = new mysqli($hostname, $username, $pass, $database);
  7. if (!$conn) {
  8. die("Connection Failed. ". mysqli_connect_error());
  9. }
  10. mysqli_set_charset($conn,'utf8');
  11. $username = $conn->real_escape_string($_GET['name']);
  12. if ($username == '') {
  13. echo "Supply values for all required fields";
  14. return;
  15. }
  16. $sql = "SELECT id, salt, password FROM users WHERE username = '$username'";
  17. $result = $conn->query($sql);
  18. if ($result->num_rows == 1) {
  19. $data = $result->fetch_assoc();
  20. $updateLastLoginSql = "UPDATE users SET last_login = NOW() WHERE id = " . $data['id'];
  21. $conn->query($updateLastLoginSql);
  22. $returnArray = array('userId' => $data['id'], 'pass' => $data['password'], 'salt' => $data['salt']);
  23. $messageToken = $_GET['t'];
  24. $updateTokenSql = "UPDATE users SET messageToken = '$messageToken' WHERE id = " . $data['id'];
  25. $conn->query($updateTokenSql);
  26. echo json_encode($returnArray);
  27. } else {
  28. echo "";
  29. }
  30. $conn->close();
  31. ?>