BetinaUKTC

auth php

Apr 13th, 2023
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. <?php
  2.  
  3. function create()
  4. {
  5. include '../../db.php';
  6.  
  7.  
  8. $name = @$_POST["name"];
  9. $email = @$_POST["email"];
  10. $phone = @$_POST["phone"];
  11. $password = @$_POST["password"];
  12. $cpassword = @$_POST["cpassword"];
  13. $sql = '';
  14.  
  15. if ($name && $email && $phone) {
  16. if ($password == $cpassword) {
  17. $sql = "INSERT INTO users (name, email, phone, password)
  18. VALUES ('$name', '$email', '$phone', '$password')";
  19. if ($conn->query($sql) === TRUE) {
  20. echo "Създаден акаут";
  21. }
  22. } else {
  23. echo "Грешка: паролите не съвпадат";
  24. }
  25. } else {
  26. echo "Грешни данни";
  27. }
  28. $conn->close();
  29. }
  30. ?>
  31.  
  32. <!DOCTYPE html>
  33. <html lang="en">
  34.  
  35. <head>
  36. <meta charset="UTF-8">
  37. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  38. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  39. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
  40. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css" integrity="sha512-MV7K8+y+gLIBoVD59lQIYicR65iaqukzvf/nwasF0nqhPay5w/9lJmVM2hMDcnK1OnMGCdVK+iQrJ7lzPJQd1w==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  41. <link rel="stylesheet" href="../../assets/styles/auth.css">
  42. <title>Sign in</title>
  43. </head>
  44.  
  45. <body>
  46.  
  47. <div class="signup-form">
  48. <form action="signup.php" method="POST">
  49. <h2>Регистрация</h2>
  50. <p>Моля въведете данните си, за да създадете акаунт!</p>
  51. <hr>
  52. <div class="form-group">
  53. <div class="input-group">
  54. <div class="input-group-prepend">
  55. <span class="input-group-text">
  56. <span class="fa fa-user"></span>
  57. </span>
  58. </div>
  59. <input type="text" class="form-control" name="name" placeholder="Име" required="required">
  60. </div>
  61. </div>
  62. <div class="form-group">
  63. <div class="input-group">
  64. <div class="input-group-prepend">
  65. <span class="input-group-text">
  66. <i class="fa fa-paper-plane"></i>
  67. </span>
  68. </div>
  69. <input type="email" class="form-control" name="email" placeholder="Имейл" required="required">
  70. </div>
  71. </div>
  72. <div class="form-group">
  73. <div class="input-group">
  74. <div class="input-group-prepend">
  75. <span class="input-group-text">
  76. <i class="fa fa-paper-plane"></i>
  77. </span>
  78. </div>
  79. <input type="text" class="form-control" name="phone" placeholder="Телефонен номер" required="required">
  80. </div>
  81. </div>
  82. <div class="form-group">
  83. <div class="input-group">
  84. <div class="input-group-prepend">
  85. <span class="input-group-text">
  86. <i class="fa fa-lock"></i>
  87. </span>
  88. </div>
  89. <input type="text" class="form-control" name="password" placeholder="Парола" required="required">
  90. </div>
  91. </div>
  92. <div class="form-group">
  93. <div class="input-group">
  94. <div class="input-group-prepend">
  95. <span class="input-group-text">
  96. <i class="fa fa-lock"></i>
  97. <i class="fa fa-check"></i>
  98. </span>
  99. </div>
  100. <input type="text" class="form-control" name="cpassword" placeholder="Потвърди парола" required="required">
  101. </div>
  102. </div>
  103. <div class="form-group">
  104. <label class="form-check-label"><input type="checkbox" required="required"> I accept the <a href="#">Terms of Use</a> &amp; <a href="#">Privacy Policy</a></label>
  105. </div>
  106. <div class="form-group">
  107. <button type="submit" class="btn btn-primary btn-lg">Регистрация</button>
  108. </div>
  109. </form>
  110. <div class="text-center">Вече имаш акаунт? <a href="#">Влез тук</a></div>
  111. </div>
  112. <?php
  113. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  114. create();
  115. }
  116. ?>
  117. </body>
  118.  
  119. </html>
Advertisement
Add Comment
Please, Sign In to add comment