Advertisement
Guest User

Untitled

a guest
Jul 29th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. <html>
  2. <body>
  3.  
  4. <head>
  5. <title>TicketBot | Account</title>
  6. <link rel="stylesheet" href="account/login/style.css">
  7. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
  8. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  9. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
  10. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
  11. </head>
  12.  
  13. <body>
  14.  
  15. <?php
  16. session_start();
  17. if(isset($_SESSION["username"])) {
  18. header('Location: profile.php');
  19. } else {
  20. $connection = mysqli_connect('IP', 'USERNAME', 'PASSWORD', 'DB') or die('A connection to the MySQL database could not be made!');
  21. $result = mysqli_query($connection, "SELECT * FROM login WHERE username='" . $_POST["user"] . "'") or die('A query error has occured: ' . mysqli_error($connection));
  22. if(mysqli_num_rows($result) != 0) {
  23. if(isset($_POST["user"])) {
  24. echo "
  25. <div class=\"alert alert-danger alert-dismissible fade show\" role=\"alert\">
  26. <strong>Account Creation Failed!</strong> Someone else has already claimed that username!
  27. <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">
  28. <span aria-hidden=\"true\">&times;</span>
  29. </button>
  30. </div>
  31. ";
  32. }
  33. } else {
  34. if(!isset($_POST["pass"])) {
  35. return;
  36. }
  37. $user = $_POST["user"];
  38. $pass = $_POST["pass"];
  39. $query = "INSERT INTO login (username, password, user_id) VALUES ('$user', '$pass', '0')";
  40. $result = db_query($db, $sql);
  41. if(mysqli_query($connection, $sql)) {
  42. session_start();
  43. $_SESSION["username"] = $_POST["user"];
  44. header('Location: profile.php');
  45. exit;
  46. } else {
  47. exit;
  48. }
  49. }
  50. mysqli_close($connection);
  51. }
  52. ?>
  53.  
  54. <form id="box" action="register.php" method="post">
  55. <a id="string">Create an Account</a><br>
  56. <input type="text" name="user" placeholder="Create a Username..." autocomplete="off" required oninvalid="this.setCustomValidity('Enter a Username')" oninput="setCustomValidity('')" onfocus="this.placeholder=''" onblur="this.placeholder='Create a Username...'"><br>
  57. <input type="password" name="pass" placeholder="Create a Password..." autocomplete="off" required oninvalid="this.setCustomValidity('Enter a Password')" oninput="setCustomValidity('')" onfocus="this.placeholder=''" onblur="this.placeholder='Create a Password...'"><br>
  58. <input type="submit" value="SIGN UP"><br>
  59. <a id="register" href="http://www.trentdev.net/ticket/login.php">Already have an account?</a>
  60. </form>
  61.  
  62. <div class="footer">
  63. <p>design & code by trentdev.net, 2018</p>
  64. </div>
  65.  
  66. </body>
  67. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement