![]() |
![]() |
![]()
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] |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A może napiszesz coś więcej - z czym masz problem?
ps.: [manual:b9951dc267]require_once[/manual:b9951dc267] używa się w pętli. Przeładowanie strony, to kolejne require. -------------------- audaces fortuna iuvat!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:48 |