Advertisement
Guest User

asdasd

a guest
Jun 18th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. <?php
  2. $connect=include("db_connect.php");
  3. $login = '';
  4. $password = '';
  5. $errorLogin = '';
  6. $errorPassword = '';
  7. $password_2 = '';
  8. $errorSamePassword = '';
  9. $registered = '';
  10. $loginNotFree = '';
  11.  
  12.  
  13. if ( isset( $_POST['register'] ) ) {
  14. $login = $_POST['login'];
  15. $password = $_POST['password'];
  16. $password_2 = $_POST['password_2'];
  17.  
  18. if ( $login && strlen($login) < 4 ) {
  19. $errorLogin = 'Login musi zawierać minimum 4 znaki';
  20. $result = mysqli_query($mysqli,"SELECT FROM users WHERE login = '$login'");
  21.  
  22. echo $result;
  23. }
  24.  
  25. if ( $password && strlen($password) < 6 ) {
  26. $errorPassword = 'Hasło musi zawierać minimum 6 znaków';
  27. }
  28.  
  29. if ( $password != $password_2 ) {
  30. $errorSamePassword = 'Hasło musi być takie samo';
  31. }
  32.  
  33.  
  34.  
  35.  
  36. }
  37. ?>
  38.  
  39. <!DOCTYPE html>
  40. <html>
  41.  
  42. <head>
  43. <meta charset="utf-8">
  44. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  45. <title>Literature Community</title>
  46. <link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css">
  47. <link rel="stylesheet" href="../fontawesome-free-5.0.13/web-fonts-with-css/css/fontawesome-all.css">
  48. <link rel="stylesheet" href="../css/styles.css">
  49. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
  50. </head>
  51.  
  52. <body>
  53. <div>
  54. <?php include("db_connect.php"); ?>
  55. <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" class="text-center">
  56.  
  57. <?php if ( $registered == 1 ) {
  58. $statement = $mysqli->prepare("INSERT users (login,password) VALUES (?,?)");
  59. $statement->bind_param("ss",$login,$password);
  60. $statement->execute();
  61. $statement->close(); ?>
  62. <div class="ui message">
  63. <div class="header">Rejestracja przebiegła pomyślnie!</div>
  64. <p>Za chwilę zostaniesz przekierowany na stronę główną</p>
  65. </div>
  66. <?php header( "refresh:5;url=../../index.php" ); } ?>
  67.  
  68. <img src="../img/default-avatar.png" alt="Avatar" class="login-avatar">
  69.  
  70. <label for="login"><b>Podaj login</b></label>
  71. <?php if ( $errorLogin != null) { ?>
  72. <span style="color:black;" class="ui red label">
  73. <?php echo $errorLogin; ?>
  74. </span>
  75. <?php } ?>
  76. <?php if ( $loginNotFree != null) { ?>
  77. <span style="color:black;" class="ui red label">
  78. <?php echo $loginNotFree; ?>
  79. </span>
  80. <?php } ?>
  81. <input class="form-control" type="text" placeholder="Wpisz login" name="login" required>
  82.  
  83. <label for="password"><b>Podaj hasło</b></label>
  84. <?php if ( $errorPassword != null ) { ?>
  85. <span style="color:black;" class="ui red label">
  86. <?php echo $errorPassword; ?>
  87. </span>
  88. <?php } ?>
  89. <input class="form-control" type="password" placeholder="Wpisz hasło" name="password" required>
  90.  
  91. <label for="password"><b>Powtórz hasło</b></label>
  92. <?php if ( $errorSamePassword != null ) { ?>
  93. <span style="color:black;" class="ui red label">
  94. <?php echo $errorSamePassword; ?>
  95. </span>
  96. <?php } ?>
  97. <input class="form-control" type="password" placeholder="Powtórz hasło" name="password_2" required>
  98.  
  99. </br>
  100. <button class="btn btn-info" type="submit" name="register">Zarejestruj</button>
  101. </form>
  102. </div>
  103.  
  104. <script src="../js/jquery.min.js "></script>
  105. <script src="../bootstrap/js/bootstrap.min.js "></script>
  106.  
  107.  
  108. </body>
  109.  
  110. </html>
  111.  
  112.  
  113.  
  114. <!--plik db_connect -->
  115.  
  116. <?php
  117.  
  118. $dbServer = 'localhost';
  119. $dbUser = 'root';
  120. $dbPassword = '';
  121. $dbName = 'community';
  122.  
  123. $mysqli = new mysqli($dbServer,$dbUser,$dbPassword,$dbName);
  124. $mysqli->set_charset("utf8");
  125. if( mysqli_connect_errno() ){
  126. echo 'Błąd bazy danych';
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement