![]() |
![]() ![]() |
![]() |
![]()
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 ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 25.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Może po prostu zamień miejscami..
![]()
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
wiedzialem ze to jakis durny problem
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
zamiast tego daj
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
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 ![]() 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 ![]() 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 ![]() 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 ![]() 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 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 17:34 |