Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bardzo dziwna sytuacja z logowaniem
atomek_16
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 3.09.2004

Ostrzeżenie: (10%)
X----


Witam,


Wyobraźcie sobie Państwo, że mamy skrypt logujący.
Jego działanie jest nieskomplikowane:
1. pole login i hasło
-> zamiana hasla na md5 - porownywanie rekordow w bazie danych
if pasuje - pokaz okienko "zalogowany okej"
pobierz ciasteczka
-> przekieruj na strone glowna i wypisz login
if nie pasuje - pokaz okienko "nieprawidlowe logowanie"
-> stop.

Mamy sobie dwoch uzytkownikow: admin i demo.

Haslo dla admin: admin
Haslo dla demo: demo

Loguje sie jako admin:
1. wypisuje okienko: "logowanie okej"
2. Pobiera ciasteczka
3. Przekierowuje na strone glowna
4. Status: niezalogowany

Loguje sie jako demo:
1. wypisuje okienko: "logowanie okej"
2. Pobiera ciasteczka
3. Przekierowuje na strone glowna
4. Status: zalogowany

Zdarzylo mi sie to tylko na 1 serwerze.

Co to moze byc? Mnie nic ciekawego nie przychodzi do glowy.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
j00seph
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 3.10.2004
Skąd: Taka wiocha koło Cieszyna :P

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


Spróbuj może zrobić nie za pomocą cookie, a za pomocą kontroli sesji

gdy logowanie jest poprawne to ustawiasz
$HTTP_SESSION_VARS['zalogowany']=$nazwa_usera ;

a potem w stonach/podstronach na ktorych chcesz sprawdzac uzytkownikow
dajesz na samym poczatku strony ( (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! przed wyslanie naglowka html (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !)
session_start();

a potem juz w tresci strony spokojnie
  1. <?php
  2. if(isset($HTTP_SESSION_VARS['zalogowany'])){
  3. echo(' logowanie okey<br>');
  4. echo(' user zalogowany jako '.$HTTP_SESSION_VARS['zalogowany']);
  5. }
  6.  
  7. ?>


jak nie działa to nie bić - pisze z marszu
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: 15.10.2025 - 01:08