Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie Do Portalu
MrMag
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 5
Dołączył: 24.02.2004

Ostrzeżenie: (0%)
-----


Mam pytanie i jednoczesnie problem

Robie obecnie logowanie do portalu. Poki co, wyglada to nastepujaco. Podaje login i hasla i mam do wyboru zaznaczenie czy zapamietac czy nie. Wszystko jest ok w momencie zaznaczenia tej opcji, ale gdy jej nie zaznacze to bym oczekiwal, ze zalogowanie wygasnie po wylaczeniu przegladarki a tu wygasa natychmiast po zrobieniu header(location), co jest zreszta logiczne. Jak utrzymac to zalogowanie? jak to powinno wygladac? zapewne musze uzyc sesji, ale chce wiedziec do czego mam zmierzac.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MrMag
post
Post #2





Grupa: Zarejestrowani
Postów: 154
Pomógł: 5
Dołączył: 24.02.2004

Ostrzeżenie: (0%)
-----


juz sobie jakos poradzilem. z tymi cookie to wlasnie chcialem by nie zapamietywalo cookie jesli user tego sobie nie zyczy.

co do header to wlasnie uzywam tego i z tego co zauwazylem to chyba mi przekazuje wlasnie identyfikator sesji, moze to kwestia ustawienia phpini. albo mi sie wydaje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

zrobilem to w ten sposob:
index.php
1. sprawdzam czy istnieje cookie z loginem
a) jezeli istnieje to przekazuje wartosc loginu cookie do sesji ktora trzyma login
2. sprawdzam czy istnieje sesja z loginem
a) jak istnieje to ustawiam sesje z "zalogowany"
(IMG:http://forum.php.pl/style_emoticons/default/cool.gif) wylaczam pole logowania

login.php

1. pobieram dane z formularza
2. sprawdzam w bazie czy taki user i haslo jest
3. ustawiam cookie jesli bylo zaznaczone
4. ustawiam sesje z loginem i z "zalogowany"
5. header na glowna <- czy to jest poprawne?

Ten post edytował MrMag 20.08.2004, 23:21:19
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 16:20