Advertisement
Guest User

Untitled

a guest
Feb 4th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4. $_SESSION['message'] = "";
  5. $mysqli = new mysqli("localhost", "root", "", "accounts") or die ("Cannot connect");
  6.  
  7. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  8. //katsotaan, että salasanat täsmäävät
  9. if ($_POST['password'] == $_POST['confirmpassword']) {
  10.  
  11. $username = $mysqli->real_escape_string($_POST['username']);
  12. $email = $mysqli->real_escape_string($_POST['email']);
  13. $password = md5($_POST['password']);
  14.  
  15. $sql = "INSERT INTO users (username, email, password) " . "VALUES ('$username', '$email', '$password')";
  16.  
  17. if ($mysqli->query($sql) == true) {
  18. header("location: verification.php");
  19. $_SESSION['message'] = "Rekisteröintisi onnistui. Ole hyvä ja vahvista tilisi sähköpostiisi lähetetyn linkin kautta";
  20.  
  21. // function send_mail($email,$message,$subject)
  22. {
  23. $mail = new PHPMailer();
  24. $mail->IsSMTP();
  25. $mail->SMTPDebug = 0;
  26. $mail->SMTPAuth = true;
  27. $mail->SMTPSecure = "ssl";
  28. $mail->Host = "smtp.gmail.com";
  29. $mail->Port = 465;
  30. $mail->AddAddress($email);
  31. $mail->Username = "yourgmailid@gmail.com";
  32. $mail->Password = "yourgmailpassword";
  33. $mail->SetFrom('you@yourdomain.com','Coding Cage');
  34. $mail->AddReplyTo("you@yourdomain.com","Coding Cage");
  35. $mail->Subject = $subject;
  36. $mail->MsgHTML($message);
  37. $mail->Send();
  38. }
  39. }else {
  40. $_SESSION['message'] = "Käyttäjää ei voitu lisätä";
  41. }
  42.  
  43. }else{
  44. $_SESSION['message'] = "Salasanat eivät täsmää";
  45. }
  46. }
  47.  
  48. ?>
  49.  
  50. <!DOCTYPE html>
  51. <html lang="fi">
  52. <head>
  53. <meta charset="utf-8">
  54. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  55. <meta name="viewport" content="width=device-width, initial-scale=1">
  56.  
  57. <title>HD Finland</title>
  58.  
  59.  
  60. <link href="css/bootstrap.css" rel="stylesheet">
  61. <link href="carousel.css" rel="stylesheet">
  62. <link href="style.css" rel="stylesheet">
  63.  
  64. </head>
  65. <body>
  66.  
  67. <div class="navbar-wrapper">
  68. <div class="container">
  69.  
  70.  
  71. <nav class="navbar navbar-inverse navbar-static-top">
  72. <div class="container">
  73. <div class="navbar-header">
  74. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  75. <span class="sr-only">Toggle navigation</span>
  76. <span class="icon-bar"></span>
  77. <span class="icon-bar"></span>
  78. <span class="icon-bar"></span>
  79. </button>
  80. <a class="navbar-brand" href="index.php">HD Finland</a>
  81. </div>
  82. <div id="navbar" class="navbar-collapse collapse">
  83. <ul class="nav navbar-nav">
  84. <li class="dropdown">
  85. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Genret <span class="caret"></span></a>
  86. <ul class="dropdown-menu">
  87. <li><a href="#">Animaatio</a></li>
  88. <li><a href="#">Dokumentti</a></li>
  89. <li><a href="#">Draama</a></li>
  90. <li><a href="#">Fantasia</a></li>
  91. <li><a href="#">Kauhu</a></li>
  92. <li><a href="#">Komedia</a></li>
  93. <li><a href="#">Länkkäri</a></li>
  94. <li><a href="#">Scifi</a></li>
  95. <li><a href="#">Seikkailu</a></li>
  96. <li><a href="#">Sota</a></li>
  97. <li><a href="#">Toiminta</a></li>
  98. <li><a href="#">Trilleri</a></li>
  99. </ul>
  100. </li>
  101. <li><a href="#">Tietoa meistä</a></li>
  102. <form class="navbar-form navbar-left" action="search.php" method="GET">
  103. <div class="form-group">
  104. <input name="keyword" type="text" class="form-control" placeholder="Hae elokuvia...">
  105. </div>
  106. <button type="submit" class="btn btn-default">Hae</button>
  107. </form>
  108. </ul>
  109. </div>
  110. </div>
  111. </nav>
  112.  
  113.  
  114.  
  115.  
  116. <div class="body-content">
  117. <div class="module">
  118. <h1>Luo tunnus</h1>
  119. <form class="form" action="register.php" method="POST" enctype="multipart/form-data" autocomplete="off">
  120. <div class="alert alert-error"><?= $_SESSION['message']?></div>
  121. <input type="text" placeholder="Käyttäjänimi" name="username" required />
  122. <input type="email" placeholder="S.posti" name="email" required />
  123. <input type="password" placeholder="Salasana" name="password" autocomplete="new-password" required />
  124. <input type="password" placeholder="Vahvista salasana" name="confirmpassword" autocomplete="new-password" required />
  125. <input type="submit" value="Rekisteröidy" name="register" class="btn btn-block btn-primary" />
  126. </form>
  127. </div>
  128. </div>
  129.  
  130. </div>
  131. </div>
  132. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  133. <script src="js/bootstrap.js"></script>
  134. </body>
  135. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement