![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 12.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przepisałem z mądrej książki dwa pliki:
1. login.php
2. login_form.inc W bazie danych utworzyłem tabelę users z trzema kolumnami: - id - username - password Gdy klikam na Zweryfikuj mnie, pola są czyszczone i nic się nie dzieje. Co jest źle? Ten post edytował yahreck 14.10.2007, 15:11:57 -------------------- Człowiek uczy się całe życie, ale i tak głupim umrze.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 12.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Miałem trochę (kilka lat?) przerwy w pisaniu kodu php i w moim starym dobrym podręczniku jeszcze pisali $password zamiast $_POST['password'] i działało, ale czytam, że od wersji PHP 4.2.0 nastąpiła zmiana jeśli chodzi o zmienne globalne. Ale to szczegół.
Zamiast switch (do) wstawiłem switch ($_POST['do']) i mimo to jest omijana pętla case, bo zmienna $do jest pusta. W pliku login_form.inc jest instrukcja, żeby w adresie po login.php było dodawane ?do=authenticate ale zmienna $do nie jest przesyłana. Może od tamtych starych dobrych czasów to też się zmieniło i tu jest pies pogrzebany? Ten post edytował yahreck 14.10.2007, 15:17:10 -------------------- Człowiek uczy się całe życie, ale i tak głupim umrze.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:27 |