Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> md5 i sesja
mitp
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 29.12.2004

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


Witam.

Moje pytanie jest następujące: Hasła w bazie są kodowane. Przy logowaniu zakodowane hasła porownuje za pomocą:

  1. <?php
  2. $password = md5($password);
  3. $zapytanie = "SELECT * FROM cos WHERE
  4.  user = '$user' and
  5.  password = '$password' ";
  6. ?>


czyli bez "$password = md5($password);" nie szło bo widział inne hasła a nie zakodowane ...

teraz pytanie - jezeli pare linijek niżej tworzę sesję to ...

1) sesja utworzy mi się z zakodowanym hasłem?

  1. <?php
  2. session_register("password");
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
My4tic
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

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


To dodaj sobie jeszcze jedną zmienną do sesji i po problemie.

  1. <?php
  2. .
  3. . // poprawne logowanie
  4. .
  5.  
  6. $_SESSION['bUserStatus'] = TRUE;
  7. if ( $UserID == 1 ) $_SESSION['iAccessLevel'] = 0; // admin - pierwszy user z bazy SQL, czy jakoś inaczej, zależy jak to robisz
  8. else $_SESSION['iAccessLevel'] = 1; // zwykły user
  9. .
  10. .
  11. .
  12. ?>


Ten post edytował My4tic 12.09.2006, 15:39:24
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 - 09:39