Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- // inicjowanie sesji
- $host = "localhost";
- $db_user = "root";
- $db_password="";
- $db_name = "osadnicy";
- $con = @new mysqli($host,$db_user,$db_password, $db_name);
- //polaczenie z baza
- if(!$con)
- //sprawdzenie polaczenia z baza nie spelni sie jezeli true
- {
- echo "Error";
- }
- else
- {
- $uname=$_POST['username'];
- $pass=$_POST['password'];
- //przypisujemy do zmiennej dane z formularza
- echo"you are logged in";
- $zap="select * from uzytkownicy where user='$uname' AND pass='$pass'";
- //zapytanie do bazy o pobranie i zweryfikowanie loginu i hasla
- $wynik = @mysqli_query($con, $zap);
- //wykonanie zapytania na polaczeniu con
- if($wynik){
- $ile_wynikow=mysql_num_rows($wynik);
- //sprawdzenie czy uzytkownik jest w bazie
- if($ile_wynikow == 1){
- //udalo sie zalogowac
- $dane=mysql_fetch_assoc($wynik);
- //utworzenie tablicy i przypisanie im wartosci assoc bo odczytywane po indexach
- $_SESSION['user']=$dane['user'];
- //przypisanie danych przez sesje
- @mysql_free_result($wynik);
- //pozbywanie sie niepotrzebnych danych
- header('Location: mojekonto.php');
- }
- else{
- //nie udalo sie zalogowac
- $_SESSION['ERROR'] ='<span style="color:red">Wrong Username or Password</span>';
- }
- }
- mysqli_free_result($wynik);
- //wyczyszczenie ramu serwera z aktualnych wynikow
- mysqli_close($con);
- //zamkniecie polaczenia
- }
- ?>
- <!DOCTYPE html>
- <html lang="pl_PL">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link rel="Stylesheet" type="text/css" href="style.css" />
- </head>
- <body>
- <div id="bigbox" class="big-box">
- <a href="">
- <img src="image1.png" class="image1">
- </a>
- <h1>Login</h1>
- <form action="login.php" method="post">
- <p id="f1">Username</p>
- <input type="text" name="username" id="username" class="input" placeholder="Username">
- <p id="f2">Password</p>
- <input type="password" name="password" class="input" id="password" placeholder="Password">
- <input type="submit" class="box" value="GO"><br>
- </form>
- <?php
- if(isset($_SESSION['ERROR']))
- echo $_SESSION['ERROR'];
- //error logowania
- ?>
- <div id="forgot1">
- <a id="forgot" href="">Forgot your password?</a>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement