Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sesje] co w niej przechowywac, logowanie i panel administracyjny
squid
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
kubatron
post
Post #2





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

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


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() (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Chyba oto chodziło.
Go to the top of the page
+Quote Post
hwao
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




squid powinienes trzymac:
- id usera
- haslo w md5" title="Zobacz w manualu PHP" target="_manual()
- poziom dostepu
To jets najlepsze rozzwiazanie
Go to the top of the page
+Quote Post
squid
post
Post #4





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


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?
Go to the top of the page
+Quote Post
kicaj
post
Post #5





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


  1. <?php
  2. if( isset( $_SESSION['zmienna'] ) )
  3. {
  4. // User jest aktywny
  5. }
  6. ?>
Go to the top of the page
+Quote Post
squid
post
Post #6





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


lepiej uzywac $_SESSION od session_is_registered() (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
kicaj
post
Post #7





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Tak
Go to the top of the page
+Quote Post
squid
post
Post #8





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


Ok dzieki wielkie, juz wszystko wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
hwao
post
Post #9


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Na plikach tez mozesz miec id ( bierzesz najwkieksze i zwiekszasz o 1 i masz )
Go to the top of the page
+Quote Post
squid
post
Post #10





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


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?

Ten post edytował squid 9.07.2004, 13:10:53
Go to the top of the page
+Quote Post
hwao
post
Post #11


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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
Go to the top of the page
+Quote Post
squid
post
Post #12





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


no ok ale to nie jest problem

to co pomoze ktos??

Ten post edytował squid 9.07.2004, 16:16:47
Go to the top of the page
+Quote Post

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: 5.10.2025 - 20:19