![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam dziwny problem z logowaniem. Mam wprawdzie (chyba ale nie do końca, bo piszę tutaj) kod, ale gdy wprowadzam dane i chcę przesłać dalej w odpowiedzi dostaję... z powrotem pusty formularz, tak jakbym go nie wysłał. O co chodzi, mogę prosić o pomoc. PILNIE proszę, Andrzej [sql][/sql] |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
podmień to :
na to :
ps. rozumiem, że masz gdzieś session_start() i session_write_close() ? Ten post edytował CuteOne 22.10.2010, 15:14:11 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Podmieniłem, ale efekt ten sam, wciąż wyświetla mi się formularz, tz. mam napis, że jest np. admin a poniżej formularz, więc proszę o inne podpowiedzi. A
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
ten napis się wyświetla: wszystko oki zapis do sessji?
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak napisałem, napis się wyświetla, a formularz tak samo widnieje, jak widniał do tej pory. Nic się nie zmieniło. Strona nie pobiera danych z formularza. POMOCY!!!
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Cytat ps. rozumiem, że masz gdzieś session_start() i session_write_close() ?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam początek sesji na samym początku strony, tak jak session_write_close(). Ale wciąż nie czyta formularza. Wszystkie parametry są identyczne z tymi z bazy.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Wrzuć całość skryptu bo coś mi tu nie gra
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 17 Dołączył: 4.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie: po co wrzucasz hasło do sesji? I nie wiem czy wiesz, ale masz masę błędów w kodzie. Przeanalizuj kilka skryptów logowania i wyciągnij wnioski. Poza tym jak dobrze Cię zrozumiałem, chodzi o to, że formularz w ogóle nie odpowiada. Ja proponuję zrobić to tak:
I następnie:
Pozdrawiam. Ten post edytował Ramzaa 22.10.2010, 16:47:09 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzałem funkcją var_dump ($_POST) i wg tego wszystko działa, tylko że... nie działa nic. Tzn. żadnych zmian. Podmieniłem również
na
i ten sam efekt, choć mimo iż var_dump pokazuje, że wszystko w porządku. Coś jest nie tak, tylko co? |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Pytałem czy masz session_write_close.......
ps. tak jak wyżej pisali- poczytaj o zabezpieczeniach [solenie hasła, session hjacking itp. itd] Ten post edytował CuteOne 22.10.2010, 20:58:47 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, zabezpieczenia zabezpieczeniami, ale strona nie odczytuje danych, w tym tkwi problem, a zabezpieczenia to inna bajka. Wezmę i to pod uwagę. ALe póki co chodzi mi o ustalenie przyczyny dlaczego strona z formularzem nie przetwarza kodu PHP...
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 12 Dołączył: 1.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. Nie wyrzuca ci tam przypadkiem jakiś błędów
2. Tak jak pisano wcześniej, po co wrzucasz hasło do sesji. Przecież i tak nie możesz wykorzystać tego do następnego logowania bo się i tak sesja skończy. Login może jeszcze jakoś wykorzystać, ale hasło nie potrzeba i nie jest to bezpieczne. 3. Wpisz jeszcze po linii 20 aby się przekonać czy hasło jest przesłane. 4. Ja bym użył w warunku ale to już jak tobie wygodnie. 5. Jeżeli wyświetli ci się login i hasło to porównaj je ręcznie z bazą danych, może tutaj jest błąd bo nie wyświetlasz informacji wtedy jeżeli jest np złe hasło. ____________________ Ten post edytował lessi 22.10.2010, 18:52:09 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzałem, hasło i login takie jak z bazy, ale za pomocą funkcji "error_reporting(E_ALL);" i sprawdziłem i wywala mi coś takiego: Notice: Undefined index: zalogowany in C:\xampp\xamp...\index.php on line 37.
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
no to może daj var_dump na $_SESSION żeby zobaczyć czy wszystko jest dobrze zapisane
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Teraz z kolei wychodzą mi same głupoty, przesłałem dane i niby jest OK, ale nie mogę się wylogować. Za pomocą var_dump'a wszystko pokazuje że OK
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Skopiuj kod który ci podałem.. bo twój to głupota przez duże Y
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Skopiowałem i... i nic się nie zmieniło. Teraz jestem cały czas zalogowany nie mogąc się wylogować.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 18:01 |