![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przeczytalem kilka tematow odnosnie sesji jednak nie znalazlem odpowiedzi na moj problem dlatego postanowilem napisac nowy temat
Dopiero zaczelem uczyc sie obslugiwac sesje. W ramach tej nauki stworzylem prosty skrypt
logowanie dziala poprawnie jednak po zalogowaniu dalej widnieje formularz logowania na samym poczatku jest warunek if($_SESSION['logged'] < 1){ zdaje sobie sprawe z $_SESSION['logged'] jeszcze nie istnieje i dlatego jest on wyswietlany jednak kiedy skrypt dochodzi do kona $_SESSION['logged'] ma juz wartosc 1 probowalem uzyc naglowka header( 'Location: http://localhost/projekt/blog/source/sesje.php'); jednak w ie wtedy skrypt wykonuje sie jakies 2-3 minuty kiedy daje header('Location: 1 ; URL= http://localhost/projekt/blog/source/sesje.php') wtedy strona odswierza sie co sekunde i skrypt dziala dobrze jednak te odswierzanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 25.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Może po prostu zamień miejscami.. (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
wiedzialem ze to jakis durny problem (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
zmienilem ten fragment na
No i logowanie nie dziala (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) blad lezy w tej linijce WHERE login = '".$_POST['login']."' AND haslo = '" . md5($_POST['haslo']) ."' pewnie jakos krzywo uzylem funkcji md5
zamiast tego daj
Chcialbym wiedziec czemu akurat tak nobo ten drugi warunek bedzie sprawdzal czy istnieje $_SESSION['logged'] a ten pierwszy czy $_SESSION['logged'] przyjelo wartosc 1 Pewnie chodzi o bezpieczenstwo jednak wolalbym wiedziec dokladnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ps: szukalem odpowiedzi do pierwszego problemu z funkcja md5 niestety wyszukiwarka przyjmuje tylko wyrazy przynajmniej czteroliterowe. akurat pod haslem suma kontrolna nic ciekawego nie znalazlem (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) EDIT 1: problem 1 rozwiazany w bazie danych pole przechowujace hasla mialo tylko 20 miejsc na zapis a jak wiadomo md5 generuje 32 bitowy hash dlatego skrypt nie dzialal bo probowal porownac 4d00d79b6733c9cc066584a02ed03410 wygenerowanym przez skrypt i 4d00d79b6733c9cc0665 znajdujacym sie w bazie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ps: jeszcze pomecze forum "przedszkole" przez pare tygodni i moze wkoncu skoncze swoja strone :] Dzieki serdeczne za cala pomoc jaka tutaj otrzymalem do tej pory Ten post edytował Dandelion 19.11.2006, 01:50:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 17:23 |