![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 10.11.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Juz pisalem o tym skrypcie wszytko dzialalo i pewnego dnia nie dziala wiec moze jakis blad jest albo co.
![]() Kod. funkcje.php [php:1:50b44fc092]<?php function sprawdz_prawid_uzyt() // sprawdzenie czy użytkownik jest zalogowany i powiadomienie go jeżeli nie { global $HTTP_SESSION_VARS; if (isset($HTTP_SESSION_VARS['prawid_uzyt'])) { echo 'Zalogowano jako '.$HTTP_SESSION_VARS['prawid_uzyt'].'.'; echo '<br />'; } else { // nie jest zalogowany echo 'Brak zalogowania.<br />'; exit; } } 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 { // sprawdzenie unikatowości nazwy użytkownika $wynik = mysql_query("select * from uzytkownik where nazwa_uz='$nazwa_uz' and haslo = $haslo"); if (!$wynik) return false; if (mysql_num_rows($wynik)>0) return true; else return false; ?>[/php:1:50b44fc092] Login.php [php:1:50b44fc092]<?php // utworzenie krótkich nazw zmiennych $nazwa_uz = $HTTP_POST_VARS['nazwa_uz']; $haslo = $HTTP_POST_VARS['haslo']; if (!empty($nazwa_uz) && !empty($haslo)) // właśnie nastąpiła próba logowania { if (loguj($nazwa_uz, $haslo)) { $HTTP_SESSION_VARS['prawid_uzyt'] = $nazwa_uz; // jeżeli użytkownik znajduje się w bazie danych rejestracja identyfikatora echo "Zalogowany jako: <b>$nazwa_uz</b>"; include("teksty/news.txt"); } exit; } else { echo "Błędne dane użytkownika"; } sprawdz_prawid_uzyt(); ?>[/php:1:50b44fc092] |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Jak opowiadałem wam o moim nowym samochodzie to jeździł i pewnego dnia przestał jeździć, może jest jakaś usterka albo co.
![]() Człowieku, szczegóły podaj! -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 10.11.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wogule nie loguje nikogo
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 2.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mialem dokladnie ten sam blad.
$nazwa_uz = $HTTP_POST_VARS['nazwa_uz']; $haslo = $HTTP_POST_VARS['haslo']; to wklej do obu plikow. A nastepnie przed poczatkiem w 1szym i 2gim pliku dodaj global $nazwa_uz, $haslo; . Jesli nie pojdzie to nie bij :-) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 10.11.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Oj chyba bede musial bic
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
a nie zapomniałeś o
[php:1:6f411f5cc2]<?php session_start(); ?>[/php:1:6f411f5cc2] -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 10.11.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
to mam w pliku index.php a on jest glownym plikiem
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:38 |