Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- header('Content-Type: text/html;charset=UTF-8');
- $uzytkownik = $_COOKIE['uzytkownik'];
- $haslo = $_COOKIE['haslo'];
- if((!isset($uzytkownik) || !isset($haslo)) && (!$_POST['uzytkownik'] || !$_POST['haslo']))
- {
- ?>
- <span>
- <form method = post action = "index.php">
- <p>Login: <input type = "text" name = "uzytkownik"></p>
- <p>Password: <input type = "text" name = "haslo"></p>
- <p><input type = "submit" name = "submit" value = "Login"></p>
- </form>
- </span>
- <?php
- } else {
- if($_POST['uzytkownik'] && $_POST['haslo']) {
- $uzytkownik = $_POST['uzytkownik'] || $_COOKIE['uzytkownik'];
- setcookie('uzytkownik', $uzytkownik);
- $haslo = $_POST['haslo'] || $_COOKIE['haslo'];
- setcookie('haslo', $haslo);
- }
- $mysql = mysqli_connect("localhost", "uwierzytel", "uwierzytel");
- if(!$mysql) {
- echo "Wystąpił problem z bazą danych";
- exit;
- }
- $czy_admin = false;
- $czy_user = false;
- $zapytanie = "select * from uwierzytelnieni_uzytkownicy where uzytkownik = '".$uzytkownik."' and haslo = '".$haslo."' limit 1";
- $wynik = mysqli_query($mysql, $zapytanie);
- if(mysqli_num_rows($wynik) < 1) {
- echo "nie istnieje taki użytkownik";
- } else { //jeśli użytkownik istineje
- $user = mysqli_fetch_assoc($wynik);
- if($user["uprawnienia"] == "user") //sprawdzam, jakiego jest typu
- $czy_user = true;
- elseif($user["uprawnienia"] == "admin")
- $czy_admin = true;
- if($czy_admin) echo "<h1>Witaj, administratorze!</h1> <input type='submit' name='wyloguj' value='wyloguj' onclick='wyloguj()' />";
- else if($czy_user) echo "<h1>Witaj, użytkowniku!</h1> <input type='submit' name='wyloguj' value='wyloguj' onclick='wyloguj()' />";
- }
- }/*
- function wyloguj(){
- $cookie_login = $cookie_haslo = null;
- setcookie('uzytkownik', $cookie_login);
- setcookie('haslo', $cookie_haslo);
- }*/
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement