Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.03 KB | None | 0 0
  1. KIRJAUTUMINEN
  2. <!doctype html>
  3.  
  4. <html>
  5. <head>
  6. <meta charset="utf-8">
  7. <title>Olegolasksen Palsta</title>
  8. </head>
  9. <h1>Tervetuloa!</h1>
  10.  
  11. <form action="tarkistalogin.php" method="post">
  12. <p>Käyttäjätunnus:<input type="text" name="enimi" /></p>
  13. <p>Salasana:<input type="text" name="salasana" /></p>
  14. <p><input type="submit" name="submit" value="Kirjaudu" /></p>
  15. </form>
  16. <?php
  17. if(isset($_GET['ktss'])){
  18.  
  19. echo "Väärä käyttäjätunnus tai salasana. Yritä uudestaan! <br>";
  20.  
  21. }
  22.  
  23.  
  24.  
  25. ?>
  26. <a href="register.php">Rekisteröidy</a>
  27.  
  28. <body>
  29. </body>
  30. </html>
  31. ------------------------------------------------------------------------------------------------------
  32. TARKISTA LOGIN
  33.  
  34. <!doctype html>
  35. <html>
  36. <head>
  37. <meta charset="utf-8">
  38. <title>Untitled Document</title>
  39. </head>
  40.  
  41. <body>
  42. <?php
  43.  
  44. require_once "db2.php";
  45.  
  46. if(isset($_POST['submit'])){
  47.  
  48.  
  49. $nick = $_POST['enimi'];
  50. $salasana = $_POST['salasana'];
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. //$ktunnus = mysqli_real_escape_string ($tkyhteys, $_POST['ktunnus']);
  58. //$salasana = mysqli_real_escape_string ($tkyhteys, $_POST['salasana']);
  59.  
  60.  
  61. $sql = "SELECT * FROM tiedot WHERE enimi = '$nick' AND salasana ='$salasana'";
  62.  
  63. $tulos = mysqli_query ($tkyhteys, $sql);
  64. $oliko = mysqli_num_rows ($tulos);
  65.  
  66. if($oliko==1){
  67. $_SESSION['login']=1;
  68.  
  69. header ("location:salainen.php");
  70. }else{
  71. header("location:kirjautumisteht.php?ktss=f");
  72.  
  73. }
  74.  
  75.  
  76. }
  77.  
  78. ?>
  79.  
  80. </body>
  81. </html>
  82.  
  83. ---------------------------------------------------------------------------------------------------------
  84. SALAINEN
  85.  
  86. <?
  87. session_start();
  88.  
  89. if(!($_SESSION['login']==1)){
  90. header("location:kirjaudu.php");
  91. }
  92. ?>
  93.  
  94. <!doctype html>
  95. <html>
  96. <head>
  97. <meta charset="utf-8">
  98. <title>Untitled Document</title>
  99. </head>
  100.  
  101. <body>
  102. Tervetuloa
  103. </h1>
  104.  
  105. <?php
  106. require "db2.php";
  107. ?>
  108. <!doctype html>
  109.  
  110.  
  111. <!--1. html lomake jonka tiedot lähetetään.-->
  112. <form action="" method="post">
  113. <p>Etunimi<input type="text" name="enimi"></p>
  114. <p>Sukunimi<input type="text" name="snimi"></p>
  115. <br>
  116. <p>Anna palautetta</p>
  117. <textarea cols="30" rows="10" name="viesti">
  118. </textarea>
  119. <br>
  120. <p><input type ="submit" name ="submit" value="Lähetä"/></p>
  121. </form>
  122.  
  123. <?php
  124. /*2. Testaa onko lomake lähetetty*/
  125. if(isset($_POST['submit'])){
  126.  
  127. //3. Sijoita lomakkeesta lähetetyt arvot muuttujiin.
  128. //Puhdista ne SQL-injektion ehkäisemiseksi
  129.  
  130. $etunimi = mysqli_real_escape_string ($tkyhteys, $_POST['enimi']);
  131. $sukunimi = mysqli_real_escape_string ($tkyhteys, $_POST['snimi']);
  132. $viesti = mysqli_real_escape_string ($tkyhteys, $_POST['viesti']);
  133.  
  134.  
  135. //4. Luo sql lause ja sijoita se muuttujaan
  136.  
  137. $sql = "INSERT INTO palsta (enimi, snimi, viesti)
  138. VALUES ('$etunimi', '$sukunimi', '$viesti')";
  139.  
  140. //5. lähetä kysely tietokantaan mysqli_query -functiolla
  141.  
  142. $kysely = mysqli_query ($tkyhteys, $sql);
  143. if($kysely){
  144. echo "Viesti lähetetty". "<br>";
  145. }else{
  146. echo "error". "<br>";
  147. }
  148.  
  149. }
  150.  
  151. //luo sql-lause , joka hakee tiedot tietokannasta
  152.  
  153. $sql2="SELECT * FROM palsta ORDER BY aika DESC";
  154. $tulos = mysqli_query ($tkyhteys, $sql2);
  155. ?>
  156. <table border="1">
  157.  
  158. <?php
  159. while($rivi = mysqli_fetch_array($tulos)){
  160. echo "<tr>";
  161. echo "<td>". $rivi['enimi'] . "</td>"
  162. . "<td>". $rivi['snimi']."</td>"
  163. . "<td>". $rivi['viesti']. "</td>"
  164. . "<td>". $rivi['aika']. "</td>";
  165.  
  166. echo "</tr>";
  167. }
  168. ?>
  169.  
  170. </table>
  171.  
  172.  
  173.  
  174.  
  175. <a href="logout.php">Kirjaudu ulos </a>
  176.  
  177. </body>
  178. </html>
  179.  
  180. -------------------------------------------------------------------------------------------------------------------------
  181. LOGOUT
  182.  
  183. <?php
  184. session_start();
  185.  
  186. session_destroy();
  187. ?>
  188.  
  189.  
  190. <!doctype html>
  191. <html>
  192. <head>
  193. <meta charset="utf-8">
  194. <title>Untitled Document</title>
  195. </head>
  196. <h1>Olet kirjautunut ulos </h1>
  197. <a href="kirjautumisteht.php">Kirjaudu uudestaan salaisille sivuille!</a>
  198.  
  199. <body>
  200. </body>
  201. </html>
  202.  
  203. ---------------------------------------------------------------------------------------------------------
  204. DB2
  205.  
  206.  
  207. <!doctype html>
  208. <html>
  209. <head>
  210. <meta charset="utf-8">
  211. <title>Untitled Document</title>
  212. </head>
  213.  
  214. <body>
  215. <?php
  216. $host = "localhost";
  217. $user = "root";
  218. $pass = "";
  219. $db = "palsta";
  220.  
  221.  
  222. $tkyhteys=mysqli_connect($host, $user, $pass, $db);
  223.  
  224. if($tkyhteys){
  225. echo "connected";
  226. }
  227.  
  228. ?>
  229.  
  230.  
  231.  
  232.  
  233. </body>
  234. </html>
  235.  
  236.  
  237.  
  238. -----------------------------------------------------------------------------------------------------------------------------
  239. REGISTER
  240.  
  241. <!doctype html>
  242. <html>
  243. <head>
  244. <?php
  245. require "db2.php";
  246. ?>
  247. <meta charset="utf-8">
  248. <title>Rekisteröidy</title>
  249. <h1>Anna tiedot</h1><br>
  250. </head>
  251. <body>
  252.  
  253. <form action="" method="post">
  254. <tr>
  255. <p>Etunimi <input type="text" name="enimi"></p>
  256. <p>Sukunimi <input type="text" name="snimi"></p>
  257. <p>Sähköposti<input type="text" name="sposti"></p>
  258. <p>Puh.Num <input type="text" name="numero"></p>
  259. <p>Salasana <input type="text" name="ssana"></p>
  260. <p><input type ="submit" name ="submit" value="Lähetä"/></p>
  261. </tr>
  262. </form>
  263.  
  264. <?php
  265. if(isset($_POST['submit'])){
  266. $enimi = mysqli_real_escape_string ($tkyhteys, $_POST['enimi']);
  267. $snimi = mysqli_real_escape_string ($tkyhteys, $_POST['snimi']);
  268. $sposti = mysqli_real_escape_string ($tkyhteys, $_POST['sposti']);
  269. $numero = mysqli_real_escape_string ($tkyhteys, $_POST['numero']);
  270. $ssana = mysqli_real_escape_string ($tkyhteys, $_POST['ssana']);
  271.  
  272. $sql = "INSERT INTO tiedot (enimi, snimi, sposti, puh, salasana)
  273. VALUES ('$enimi', '$snimi', '$sposti', '$numero', '$ssana')";
  274.  
  275.  
  276. $kysely = mysqli_query ($tkyhteys, $sql);
  277. if($kysely){
  278. echo "Rekisteröinti valmis!". "<br>";
  279. }else{
  280. echo "error". "<br>";
  281. }
  282.  
  283. }
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293. ?>
  294. <a href="kirjautumisteht.php">Kirjaudu</a>
  295. </body>
  296. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement