Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. <?PHP
  2. //include "file.php";
  3.  
  4. $databaseConnectionString = "mysql:host=localhost;port=3307;dbname=rpg";
  5. $username = "root";
  6. $password = "usbw";
  7. $error = "";
  8. $naam = "";
  9. try {
  10. $database = new PDO ($databaseConnectionString, $username, $password);
  11. echo "<center> CONNECTION SUCCEDED </center>";
  12. } catch (Exception $ex)
  13. {
  14. echo "Failed to connect to the database : ".$ex->getMessage();
  15. }
  16. if (array_key_exists("Register", $_REQUEST)) {
  17. echo "<center> <h1>Maakt nieuwe gebruiker aan </h1> <center>";
  18. $query = "INSERT INTO PLAYERS (USERNAME , PASSWORD, CHARACTER_NAME) VALUES (:veld1 , password(:veld2), :veld3)";
  19. $data = [
  20. 'veld1' => $_REQUEST["username"],
  21. 'veld2' => $_REQUEST["passwd"],
  22. 'veld3' => $_REQUEST["username"]
  23. ];
  24. echo "<!-- $query -->";
  25. try {
  26. $stmt = $database->prepare($query);
  27. if ($stmt->execute($data)) {
  28. echo "<center> <h1>Succesvol toegevoegd... </h1> <center>";
  29. }
  30. else {
  31. $error = "<center> <h1>Deze gebruiker bestaat al! </h1> <center>";
  32. echo "<!--";
  33. print_r($database->errorInfo());
  34. var_dump($data);
  35. echo "-->";
  36. }
  37. } catch (Exception $ex) {
  38. $error = "Kon geen ding toevoegen want: ".$ex->getMessage();
  39. }
  40. } else if (array_key_exists("login", $_REQUEST)) {
  41. echo "";
  42.  
  43. $query = "SELECT * FROM players WHERE username=:veld1 AND password=password(:veld2)";
  44. $data = [
  45. 'veld1' => $_REQUEST["username"],
  46. 'veld2' => $_REQUEST["passwd"],
  47. ];
  48. try {
  49. $stmt = $database->prepare($query);
  50. $stmt->execute($data);
  51. // var_dump($data);
  52. if ($row=$stmt->fetch(PDO::FETCH_ASSOC)){
  53. $naam = $row["username"];
  54. echo "<center> <h1>Je bent ingelogd! $naam</h1> <center>";
  55. }
  56. else {
  57. echo "<center> <h1> Helaas je gebruikersnaam / wachtwoord klopt niet! </h1> <center>";
  58. }
  59. } catch (Exception $ex){
  60. $error = "Kon geen ding toevoegen want: ".$ex->getMessage();
  61. }
  62. }
  63.  
  64. else {
  65. echo "<center> <h1> Login om verder te gaan!</h1> <center>";
  66. }
  67.  
  68. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement