Advertisement
Guest User

Untitled

a guest
Mar 14th, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. if ((!isset($_POST['login'])) || (!isset($_POST['pass']) || (!isset($_POST['cpass'])) || (!isset($_POST['email'])))) {
  6. $_SESSION['register-error'] = "Wypełnij wszystkie pola!";
  7. header("Location: register.php");
  8. exit();
  9. }
  10.  
  11. $server = "xx";
  12. $username = "xx";
  13. $pass = "xx";
  14. $dbname = "xx";
  15.  
  16. $connection = new mysqli($server, $username, $pass, $dbname);
  17.  
  18. $mail = $_POST['email'];
  19. $login = $_POST['login'];
  20. $pass = $_POST['pass'];
  21. $confirmpass = $_POST['cpass'];
  22. $name = $_POST['names'];
  23.  
  24.  
  25. if(empty($login) || empty($pass) || empty($confirmpass) || empty($mail)) {
  26. if ((strlen($login) < 1) || (strlen($pass) < 1) || (strlen($confirmpass) < 1) || (strlen($mail) < 1)) {
  27. $_SESSION['register-error'] = "Wypełnij wymagane pola!";
  28. header("Location: register.php");
  29. exit();
  30. }
  31. }
  32.  
  33. if((strlen($pass) < 5) || (strlen($confirmpass) < 5)) {
  34. $_SESSION['register-error'] = "Hasło musi miec przynajmnie 5 znakow!";
  35. header("Location: register.php");
  36. exit();
  37. }
  38.  
  39. $passMD5 = md5($pass);
  40. $confirmpassMD5 = md5($confirmpass);
  41.  
  42. if($passMD5 == $confirmpassMD5){
  43. if($findEmail = mysqli_query($connection, "SELECT * FROM users WHERE login='$mail'")) {
  44. $amountEmail = $findEmail->num_rows;
  45. if ($amountEmail == 0) {
  46. if ($find = mysqli_query($connection, "SELECT * FROM users WHERE login='$login'")) {
  47. $amount = $find->num_rows;
  48. if ($amount == 0) {
  49. $sql = "INSERT INTO users (email, login, password, nameinfo) VALUES ('$mail', '$login', '$passMD5', '$name')";
  50. if ($connection->query($sql)) {
  51. setcookie("logged", "x", time() + (86400));
  52. setcookie("nick", $login, time() + (86400));
  53. $to = ''.$mail.', '.$mail.'';
  54. $subject = "Nowa rejestracja!";
  55. $message = "
  56. <html>
  57.  
  58. <head>
  59. <title>xKurwaD.c0.pl</title>
  60. </head>
  61.  
  62. <body>
  63. <h1>Właśnie sie zarejestrowaleś xdd</h1>
  64. <br/>
  65. <p>Info:</p>
  66. <a>E-Mail: ".$mail."</a><br />
  67. <a>Nick: ".$login."</a><br />
  68. <a>Haslo: ".$pass."</a><br />
  69. <a>Imie i Nazwisko: ".$name."</a><br />
  70. </body>
  71.  
  72. </html>
  73. ";
  74. $headers = "MIME-Version: 1.0" . "\r\n";
  75. $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
  76. $headers .= 'From: <webmaster@example.com>' . "\r\n";
  77. $headers .= 'Cc: myboss@example.com' . "\r\n";
  78. mail($to, $subject, $message, $headers);
  79. } else {
  80. $_SESSION['register-error'] = "Error! Sprobuj ponownie!";
  81. header("Location: register.php");
  82. }
  83. } else {
  84. $_SESSION['register-error'] = "Taki login jest już zajety!";
  85. header("Location: register.php");
  86. }
  87. }
  88. } else {
  89. $_SESSION['register-error'] = "Taki E-Mail jest już zajety!";
  90. header("Location: register.php");
  91. }
  92. }
  93. } else {
  94. $_SESSION['register-error'] = "Hasła sie nie zgadzają!";
  95. header("Location: register.php");
  96. }
  97.  
  98. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement