Advertisement
Guest User

Untitled

a guest
May 28th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. <?php
  2. session_start();
  3. // inicjowanie sesji
  4. $host = "localhost";
  5. $db_user = "root";
  6. $db_password="";
  7. $db_name = "osadnicy";
  8. $con = @new mysqli($host,$db_user,$db_password, $db_name);
  9. //polaczenie z baza
  10. if(!$con)
  11. //sprawdzenie polaczenia z baza nie spelni sie jezeli true
  12. {
  13. echo "Error";
  14. }
  15. else
  16. {
  17. $uname=$_POST['username'];
  18. $pass=$_POST['password'];
  19. //przypisujemy do zmiennej dane z formularza
  20. echo"you are logged in";
  21. $zap="select * from uzytkownicy where user='$uname' AND pass='$pass'";
  22. //zapytanie do bazy o pobranie i zweryfikowanie loginu i hasla
  23. $wynik = @mysqli_query($con, $zap);
  24. //wykonanie zapytania na polaczeniu con
  25. if($wynik){
  26. $ile_wynikow=mysql_num_rows($wynik);
  27. //sprawdzenie czy uzytkownik jest w bazie
  28. if($ile_wynikow == 1){
  29. //udalo sie zalogowac
  30. $dane=mysql_fetch_assoc($wynik);
  31. //utworzenie tablicy i przypisanie im wartosci assoc bo odczytywane po indexach
  32. $_SESSION['user']=$dane['user'];
  33. //przypisanie danych przez sesje
  34. @mysql_free_result($wynik);
  35. //pozbywanie sie niepotrzebnych danych
  36. header('Location: mojekonto.php');
  37. }
  38. else{
  39. //nie udalo sie zalogowac
  40. $_SESSION['ERROR'] ='<span style="color:red"&gt;Wrong Username or Password</span&gt';
  41.  
  42.  
  43. }
  44. }
  45. mysqli_free_result($wynik);
  46. //wyczyszczenie ramu serwera z aktualnych wynikow
  47. mysqli_close($con);
  48. //zamkniecie polaczenia
  49. }
  50. ?>
  51. <!DOCTYPE html>
  52. <html lang="pl_PL">
  53. <head>
  54. <meta charset="utf-8">
  55. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  56. <link rel="Stylesheet" type="text/css" href="style.css" />
  57. </head>
  58. <body>
  59.  
  60.  
  61. <div id="bigbox" class="big-box">
  62. <a href="">
  63. <img src="image1.png" class="image1">
  64. </a>
  65. <h1>Login</h1>
  66. <form action="login.php" method="post">
  67. <p id="f1">Username</p>
  68. <input type="text" name="username" id="username" class="input" placeholder="Username">
  69. <p id="f2">Password</p>
  70. <input type="password" name="password" class="input" id="password" placeholder="Password">
  71. <input type="submit" class="box" value="GO"><br>
  72.  
  73. </form>
  74. <?php
  75. if(isset($_SESSION['ERROR']))
  76. echo $_SESSION['ERROR'];
  77. //error logowania
  78. ?>
  79. <div id="forgot1">
  80. <a id="forgot" href="">Forgot your password?</a>
  81. </div>
  82.  
  83.  
  84.  
  85.  
  86. </div>
  87.  
  88.  
  89.  
  90. </body>
  91. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement