![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 13.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Posiadam skrypt, który ma na celu pobranie Loginu oraz Hasła z bazy danych. Jeżeli hasło pasuje przechodzę dalej, jeżeli nie = error. Prosty formularz. Sądzę że coś źle zrobiłem z sesja, gdyż wpisze raz login, pokaże info że wszystko jest ok, ale wejde znowu do panelu logowania to prosi mnie o ponowne zalogowanie.
Kod źródłowy (wklejto.pl) a) Dlaczego nie zapamiętało akcji? (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) Posiadam przykładowy dokument, w którym mam:
Jeżeli jestem zalogowany to poikazuje mi echo, jeżeli nie to błąd. Pokazuje że jestem NIE zalogowany, jak? Skoro przed chwila wpisałem login i hasło - poprawny. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przeciez w kodzie, w ktorym sprawdzasz haslo, nigdzie nie zapisujesz info do sesji, ze koles dobrze sie zalogowal. Myslisz ze php sam sie domysli ze ma to zrobic za Ciebie?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 13.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
czyli zamiast:
Kod if($num_rows){ echo 'Zalogowany. PrzejdĽ do panelu. <a href="index.php?s=body">Click</a>'; exit; dać: Kod session_register("zalogowany"); header("location:index.php?s=body"); ? jeżeli tak, to wyskakuje mi wtedy błąd: Kod Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\homepage\includes\naglowek.php:8) in C:\xampp\htdocs\homepage\admin\index.php on line 23 a 23 linia to header("location:index.php?s=body"); |
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
było o tym mnóstwo razy... naprawde poszukaj!
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
mozesz linka zostawic jak byl, nie musisz walic header.
Co do bledu header to problem byl poruszany milion razy. Rusz 4 litery i poszukaj. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ps: session_start zjadles tez. po zatym zrob $_SESSION['zalogowany'] = 1 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 01:21 |