Diff between 691ec1920750384edf8ae79c8330235faed934eb and 26ec65386106a897759af3ca5be5fa1b57cf6442

Changed Files

File Additions Deletions Status
header.php +2 -0 modified
logic.register.php +22 -0 added
register.php +46 -0 added

Full Patch

diff --git a/header.php b/header.php
index 8e629d2..396b6e5 100644
--- a/header.php
+++ b/header.php
@@ -14,6 +14,8 @@ include "kirjautunut.php";
 		}
 		else {
 			echo	"<a href='kirjautuminen.php'>Kirjaudu sisään</a>";
+			echo	"<a href='register.php'>Rekistöröidy</a>";
+			
 		}
 		?>
 	  <span>·</span>
diff --git a/logic.register.php b/logic.register.php
new file mode 100644
index 0000000..0d0c1b3
--- /dev/null
+++ b/logic.register.php
@@ -0,0 +1,22 @@
+<?php
+include "connect.php";
+
+$nimi =  mysqli_real_escape_string($conn, $_POST["nimi"]);
+$salasana =  mysqli_real_escape_string($conn, $_POST["salasana"]);
+$vsalasana =  mysqli_real_escape_string($conn, $_POST["vsalasana"]);
+
+
+if ($_POST["salasana"] === $_POST["vsalasana"]) {
+ $suolattusala = password_hash($vsalasana, PASSWORD_DEFAULT);
+   $sql = "INSERT INTO `kayttajat` (`id`, `nimi`, `salasana`) VALUES (NULL,'{$_POST["nimi"]}', '{$_POST["salasana"]}' ); ";
+
+   echo "it is alive!";
+   $conn->query($sql);
+   
+
+}
+else {
+   echo "Vitun tymä";
+}
+$conn->close();
+?>
\ No newline at end of file
diff --git a/register.php b/register.php
new file mode 100644
index 0000000..18e8f06
--- /dev/null
+++ b/register.php
@@ -0,0 +1,46 @@
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Kirjaudu</title>
+</head>
+<body>
+     <header>
+      <h1>
+          Harjoittelupaikkoja
+      </h1>
+      <hr>
+      <nav>
+          <a href="index.php">Harjoittelupaikat</a>
+          <span>·</span>
+          <a href="kirjautuminen.php">kirjauduminen</a>
+          <span>·</span>
+          <a href="uusopiskelija.php">Lisää uusi opiskelija</a>
+          <hr>
+           <a href="register.php">rekisteröinti</a>
+          <span>·</span>
+      </nav>
+    </header>
+    <main>
+        <section>
+            <form action="logic.register.php" method="POST">
+                <fieldset>
+                    <legend>Luo Käyttäjä</legend>
+                    <label for="nimi">Nimi:</label>
+                    <input type="text" id="nimi" name="nimi">
+                    <label for="salasana">Salasana:</label>
+                    <input type="password" id="salasana" name="salasana">
+                    <label for="vsalasana"> Vahvista Salasana:</label>
+                    <input type="password" id="vsalasana" name="vsalasana">
+                    <input type="submit" name="rekiste" value="Vahvista">
+                </fieldset>
+            </form>
+        </section>
+    </main>
+    <footer>
+        <hr>
+        <p>&copy; Harjoittelupaikat 2025</p>
+        <a href="index.php">Takaisin alkuun</a>
+    </footer>
+</body>
+</html>