Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sesje] co w niej przechowywac
Forum PHP.pl > Forum > Przedszkole
squid
Chcem zrobi panel administracyjny i w tym celu wykozystac sesje z php. Co powinienenm trzymac w sesj po zalogowaniu uzytkowniak. Jego haslo i login a moze zmienna mowiaca o zalogowaniu. Co robic aby bylo to bezpieczne rozwiazanie (haszowac cos?).
Dzieki
kubatron
Więc trzymać niepowinnienes loginu,hasła ponieważ to jest nie estetyczne i nie ma sensu, trzymać się powinno np. stan użytkownika, lub jego id :] wtedy wiadomo co i jak, haszować możesz hasło za pomoca md5() smile.gif

Chyba oto chodziło.
hwao
squid powinienes trzymac:
- id usera
- haslo w md5" title="Zobacz w manualu PHP" target="_manual()
- poziom dostepu
To jets najlepsze rozzwiazanie
squid
no ale gdy nie kozystam z bazy danych i chcem zeby kilku uzytkownikow mialo dostep do panelu administracyjnego to moge np uzuc zmienna $myAuth=true zeby sprawdzac na kazdej stronie y user zalogowany?
kicaj
  1. <?php
  2. if( isset( $_SESSION['zmienna'] ) )
  3. {
  4. // User jest aktywny
  5. }
  6. ?>
squid
lepiej uzywac $_SESSION od session_is_registered() questionmark.gif
kicaj
Tak
squid
Ok dzieki wielkie, juz wszystko wiem smile.gif
hwao
Na plikach tez mozesz miec id ( bierzesz najwkieksze i zwiekszasz o 1 i masz )
squid
Cytat(hwao @ 2004-07-09 12:57:51)
Na plikach tez mozesz miec id ( bierzesz najwkieksze i zwiekszasz o 1 i masz )

no tak tylko po co jak mam login

ale pojawil mi sie inny problem mam f-cje:
  1. <?php
  2.  
  3. function startUserSession($user, $pass)
  4. {
  5. $level=1;
  6. //$user='login';
  7. //$pass='haslo';
  8. session_register('level', 'user', 'pass');
  9. }
  10.  
  11. ?>

i wywoluje ja w skrypcie
  1. <?php
  2.  
  3.  startUserSession($_POST['login'], md5($_POST['haslo']));
  4.  
  5. ?>


zmiennej z haslem i loginem nie ma kiedy przechodze do nastepnej strony. Oczwiscie przekazane do f-cji paramety sa wlasciwe

o co chodzi?
hwao
A przy newsie to zapisujesz ( czy tam czym ) dodal nick
A co bedzie jak gosc zmieni sobie nick'a. w starych newsach bedzie nadal stary nick.
Po id sobie wydobywasz dane ( login mail ) i juz
squid
no ok ale to nie jest problem

to co pomoze ktos??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.