Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 14.10.2003 Ostrzeżenie: (0%)
|
Witajcie poniżej przedstawiam kod z pliku odpowiedzialnego za logowanie
[php:1:42f550d877]<? require_once("skrypt/funkcje_index.php"); session_start(); if($osoba && $haslo) { if(loguj($osoba, $haslo)) { // jeżeli użytkownik znajduje się w bazie danych rejestracja identyfikatora $prawid_uzyt=$osoba; session_register("prawid_uzyt"); } else { // niepomyślne logowanie include ("index.php"); exit; } } if ($osoba==gość) include ("quest/panel.php"); else include ("panel.php"); ?>[/php:1:42f550d877] Funkcja loguj wygląda następująco [php:1:42f550d877] <? function loguj($nazwa_uz, $haslo) // sprawdzenie nazwy użytkownika i hasła w bazie danych // jeżeli się zgadza, zwraca true // jeżeli nie, zwraca false { // połączenie z bazą danych $lacz=lacz_bd(); if(!$lacz) return 0; // sprawdzenie unikatowości nazwy użytkownika $wynik=mysql_query("select * from gci_user where login='$nazwa_uz' and haslo=password('$haslo')"); if(!$wynik) return 0; if(mysql_num_rows($wynik)>0) return 1; else return 0; }?>[/php:1:42f550d877] a oto początek pliku panelu administracyjnego [php:1:42f550d877] <? require_once("skrypt/funkcje_index.php"); session_start(); sprawdz_prawid_uzyt();?>[/php:1:42f550d877] oraz funkcja sprawdz_prawid_uzyt [php:1:42f550d877] function sprawdz_prawid_uzyt() // sprawdzenie czy użytkownik jest zalogowany i powiadomienie go jeżeli nie { global $prawid_uzyt; if(!session_is_registered("prawid_uzyt")) { // nie jest zalogowany echo "Brak zalogowania.<br>"; //tworz_html_url("logowanie.php", "Logowanie"); exit; } }[/php:1:42f550d877] Proszę o przejrzenie i wskazanie nieprawidłowości Z góry dzięki[/b] |
|
|
|
madalena panel administracyjny 22.10.2003, 08:09:10
zombie A może napiszesz coś więcej - z czym masz problem?... 22.10.2003, 13:09:56 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 11:36 |