View difference between Paste ID: Ww8yujg2 and cKX6f2Tf
SHOW: | | - or go back to the newest paste.
1
<?php
2
    header('Content-Type: text/html;charset=UTF-8');
3
    $uzytkownik = $_COOKIE['uzytkownik'];
4
    $haslo = $_COOKIE['haslo'];
5
 
6
    if((!isset($uzytkownik) || !isset($haslo)) && (!$_POST['uzytkownik'] || !$_POST['haslo']))
7
    {  
8
?>
9
    <span>
10
    <form method = post action = "index.php">
11
    <p>Login: <input type = "text" name = "uzytkownik"></p>
12
    <p>Password: <input type = "text" name = "haslo"></p>
13
    <p><input type = "submit" name = "submit" value = "Login"></p>
14
    </form>
15
    </span>
16
 <?php
17
    } else {
18
		if($_POST['uzytkownik'] && $_POST['haslo']) {
19-
        	$uzytkownik = $_POST['uzytkownik'] || $_COOKIE['uzytkownik'];
19+
        	$uzytkownik = $_POST['uzytkownik'];
20
        	setcookie('uzytkownik', $uzytkownik);
21-
        	$haslo = $_POST['haslo'] || $_COOKIE['haslo'];
21+
        	$haslo = $_POST['haslo'];
22
        	setcookie('haslo', $haslo);
23
		}
24
        $mysql = mysqli_connect("localhost", "uwierzytel", "uwierzytel");
25
        if(!$mysql) {
26
            echo "Wystąpił problem z bazą danych";
27
            exit;
28
        }
29
30
        $czy_admin = false;
31
        $czy_user = false;
32
        $zapytanie = "select * from uwierzytelnieni_uzytkownicy where uzytkownik = '".$uzytkownik."' and haslo = '".$haslo."' limit 1";
33
        $wynik = mysqli_query($mysql, $zapytanie);
34
        if(mysqli_num_rows($wynik) < 1) {
35
            echo "nie istnieje taki użytkownik";
36
        } else { //jeśli użytkownik istineje
37
            $user = mysqli_fetch_assoc($wynik);
38
            if($user["uprawnienia"] == "user") //sprawdzam, jakiego jest typu
39
                $czy_user = true;
40
            elseif($user["uprawnienia"] == "admin")
41
                $czy_admin = true;
42
            
43
            if($czy_admin) echo "<h1>Witaj, administratorze!</h1> <input type='submit' name='wyloguj' value='wyloguj' onclick='wyloguj()' />";
44
            else if($czy_user) echo "<h1>Witaj, użytkowniku!</h1> <input type='submit' name='wyloguj' value='wyloguj' onclick='wyloguj()' />";
45
        }
46
    }/*
47
    function wyloguj(){
48
        $cookie_login = $cookie_haslo = null;
49
        setcookie('uzytkownik', $cookie_login);
50
        setcookie('haslo', $cookie_haslo);
51
    }*/
52
?>