Advertisement
Guest User

Untitled

a guest
May 7th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.23 KB | None | 0 0
  1. diff --git a/index.php b/index.php
  2. index 375ed43..edc19e4 100644
  3. --- a/index.php
  4. +++ b/index.php
  5. @@ -1,4 +1,13 @@
  6. <?php
  7. +
  8. +$action = !empty($_GET['action']) ? (string )$_GET['action'] : null;
  9. +
  10. +if ($action == 'logout') {
  11. + // do logout handling
  12. + // must be first thing
  13. + include 'logi_v2lja.php';
  14. +}
  15. +
  16. session_start();
  17. $yhendus = pg_connect('host=imbi.ld.ttu.ee user=t074851 dbname=t074851');
  18. if (!$yhendus)
  19. @@ -7,23 +16,21 @@ if (!$yhendus)
  20. die();
  21. }
  22.  
  23. -$action = !empty($_GET['action']) ? (string )$_GET['action'] : null;
  24. +
  25.  
  26. echo '<div align="right"><font color="#00bfff">Copyright by &#169; Maki</div></font>';
  27. echo '<br>';
  28. echo "<center>";
  29.  
  30. -switch ($action) {
  31. -case 'log':
  32. - include 'log.php';
  33. - break;}
  34. -
  35. //Tabel algab
  36. echo '<table border=1>';
  37. echo '<tr>';
  38. echo '<td>';
  39. - include('login.php'); //vasakule �les login vorm
  40. + // vasakule �les login vorm
  41. + include 'login.php';
  42. +
  43. echo '</td>';
  44. +
  45. echo '<td>'; //paremale �les pilt
  46. echo '<center><img src="koduka_pilt_sinine.jpg" style="position: border: 0 left: 5px; right: 5px; width=565; height=5"></center>';
  47. echo '</td>';
  48. @@ -55,4 +62,4 @@ echo '<table border=1>';
  49. }
  50. echo '</td>';
  51. echo '</tr>';
  52. -echo '</table';
  53. \ No newline at end of file
  54. +echo '</table';
  55. diff --git a/log.php b/log.php
  56. index 2148560..534add5 100644
  57. --- a/log.php
  58. +++ b/log.php
  59. @@ -1,30 +1,31 @@
  60. <?php
  61. -$kasutajanimi = $_GET["kasutajanimi"];
  62. -$parool = $_GET["parool"];
  63. +$kasutajanimi = $_POST["kasutajanimi"];
  64. +$parool = $_POST["parool"];
  65.  
  66. //v�tame andmebaaist andmed
  67. $yhendus = pg_connect('host=imbi.ld.ttu.ee user=t074851 dbname=t074851');
  68. -$sql = "SELECT * FROM kasutajad WHERE kasutajanimi='".addslashes($_GET['kasutajanimi'])."'";
  69. +$sql = "SELECT * FROM kasutajad WHERE kasutajanimi='".addslashes($kasutajanimi)."'";
  70.  
  71. $tulemus = pg_query($yhendus, $sql);
  72.  
  73. -while($kirje = pg_fetch_array($tulemus) )
  74. -{
  75. +while ($kirje = pg_fetch_array($tulemus)) {
  76. $m_user=$kirje["kasutajanimi"];
  77. $m_pass=$kirje["parool"];
  78. }
  79.  
  80. //kontrollime kas v�ljad t�ideti sisestamisel
  81. -if(!$kasutajanimi||!$parool){echo"<font color='#00bfff'> Logimiseks on vaja sisestada parool ja kasutajanimi! ";exit;}
  82. +if (!$kasutajanimi||!$parool) {
  83. + echo"<font color='#00bfff'> Logimiseks on vaja sisestada parool ja kasutajanimi! ";
  84.  
  85. -//kontrollime kas parool ja kasutajanimi �htivad
  86. -if($kasutajanimi==$m_user and $parool==$m_pass)
  87. -{
  88. - //kui �htivad siis teeme sessiooni
  89. - $_SESSION["kasutaja"] = $m_user;
  90. - echo '<font color="#00bfff"> k�ik ok';
  91. -}
  92. -
  93. -//kui paroolid ei �htinud siis �tleme veateate
  94. -else{echo"Parool/kasutajanimi oli(d) valed! ";}
  95. -?>
  96. \ No newline at end of file
  97. +} else {
  98. + //kontrollime kas parool ja kasutajanimi �htivad
  99. + if ($kasutajanimi==$m_user and $parool==$m_pass) {
  100. + //kui �htivad siis teeme sessiooni
  101. + $_SESSION["kasutaja"] = $m_user;
  102. + echo '<font color="#00bfff"> k�ik ok</font>';
  103. + } else {
  104. + // kui paroolid ei �htinud siis �tleme veateate
  105. + echo '<font color="#00bfff"> Parool/kasutajanimi oli(d) valed! </font>';
  106. + }
  107. +}
  108. +?>
  109. diff --git a/logi_v2lja.php b/logi_v2lja.php
  110. index 46d77db..81ba345 100644
  111. --- a/logi_v2lja.php
  112. +++ b/logi_v2lja.php
  113. @@ -2,23 +2,13 @@
  114. // Loome / taastame olemasoleva sessiooni
  115. session_start();
  116.  
  117. -
  118. -
  119. // Kustutame k�ik sessioonis salvestatud andmed ($_SESSION sisu)
  120. session_unset();
  121.  
  122. -
  123. // H�vitame kliendiarvutist k�psise:
  124. - if (isset($_COOKIE[session_name()]))
  125. - {
  126. + if (isset($_COOKIE[session_name()])) {
  127. setcookie(session_name(), '', time()-42000, '/');
  128. }
  129.  
  130. // H�vitame sessiooni
  131. session_destroy();
  132. -
  133. -
  134. -
  135. - header('Location: index.php');
  136. -
  137. -?>
  138. \ No newline at end of file
  139. diff --git a/login.php b/login.php
  140. index 3fcdff1..9f70a0d 100644
  141. --- a/login.php
  142. +++ b/login.php
  143. @@ -12,23 +12,27 @@ echo "<br>";
  144. echo "<font color='#00bfff'>$kell</font>";
  145. echo "<br><br>";
  146.  
  147. -if(isset($_SESSION["kasutaja"]))
  148. -{echo 'Oled sisse logind kui:<br>';
  149. -echo $_SESSION["kasutaja"];
  150. -echo '<br><a href="logi_v2lja.php">Logi v�lja<br>';
  151. -}else{
  152. +if ($action == 'log') {
  153. + // do login handling
  154. + include 'log.php';
  155. +}
  156. +
  157. +if (isset($_SESSION["kasutaja"])) {
  158. + echo 'Oled sisse logind kui:<br>';
  159. + echo $_SESSION["kasutaja"];
  160. + echo '<br><a href="index.php?action=logout">Logi v�lja<br>';
  161. +} else {
  162. + ?>
  163. + <form action="index.php?action=log" method="post">
  164. + Kasutajanimi: <br>
  165. + <input type="text" name="kasutajanimi"/> <br>
  166. + Parool: <br>
  167. + <input type="password" name="parool"/><br>
  168. + <br>
  169. + <input type="submit" value="Logi sisse">
  170. + </form>
  171. + <?php
  172. + echo "<font size='+1'> <a href=\"index.php?action=regamine\"> Registreeri siin!</a> </font>";
  173.  
  174. - ?>
  175. - <form action="index.php">
  176. - <input type="hidden" name="action" value="log"/>
  177. - Kasutajanimi: <br>
  178. - <input type="text" name="kasutajanimi"/> <br>
  179. - Parool: <br>
  180. - <input type="password" name="parool"/><br>
  181. - <br>
  182. - <input type="submit" value="Logi sisse">
  183. - </form>
  184. - <?php
  185. -echo "<font size='+1'> <a href=\"index.php?action=regamine\"> Registreeri siin!</a> </font>";
  186. }
  187. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement