Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] autoryzacja - bezpieczeństwo, jak je poprawić
kononowicz
post 15.07.2007, 13:39:09
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


witam.

tak wygląda mój skrypt do obsługi autoryzacji:

  1. <?php
  2. if (isset($_SESSION['logowanie']))
  3. {
  4. if (isset($_GET['logout']))
  5. {
  6. unset($_SESSION['logowanie']);
  7. header('Location: ?');
  8. }
  9. }
  10. else
  11. if (isset($_POST['login']) && isset($_POST['passwd']))
  12. if ($_POST['login']=='admin' && $_POST['passwd']=='chemia')
  13. $_SESSION['logowanie']='1';
  14. else
  15. echo"<h2> Wpisz poprawny login oraz hasło </h2> ";
  16.  
  17. if($_SESSION['logowanie']== 1)
  18. {
  19. $id = $_GET['id'];
  20. $strony = array(
  21. "glowna" => "glowna.php",
  22. "usunlink" => "usunlink.php",
  23. "kontakt" => "kontakt.php",);
  24.  
  25.  if($strony[$id] != '')
  26. {
  27. require_once ("header.php");
  28. include ($strony[$id]);
  29. require_once ("menu.php");
  30. }
  31. else
  32. {
  33. require_once ("header.php");
  34. include ("main.php");
  35. require_once ("menu.php");
  36. }
  37. }
  38. else
  39. {
  40. include ("logowanie.inc.php");
  41. }
  42. ?>


Czy jest on w miare bezpieczny questionmark.gif i co zrobić zeby był bezpieczniejszy questionmark.gif po zalogowaniu ma sie dostep do tresci na stronie wiec powinno byc jednak bezpieczne. pomocy exclamation.gif czy bezpieczne jest wpisywanie hasła i loginu w skrypcie?? czy lepiej w bazie mysqlu questionmark.gif jak to wyglada z tym bezpieczenstwem?? i prosze o komentarze na temat tego skryptu ...

z góry dzieki


--------------------
gdy moderator śpi - budzą się demony ]:->
Go to the top of the page
+Quote Post
Daimos
post 15.07.2007, 15:00:32
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


ja proponuje kodowanie hasel za pomoca md5" title="Zobacz w manualu PHP" target="_manual


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Lee
post 15.07.2007, 15:09:37
Post #3





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


Cytat(my salsa @ 15.07.2007, 14:00:32 ) *
ja proponuje kodowanie hasel za pomoca md5" title="Zobacz w manualu PHP" target="_manual

A czemu nie krok na przód i sha1" title="Zobacz w manualu PHP" target="_manual


--------------------
Nie pomagam w sprawach php na GG i PW od tego jest forum!
Go to the top of the page
+Quote Post
kononowicz
post 15.07.2007, 15:33:54
Post #4





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


Cytat(Lee @ 15.07.2007, 16:09:37 ) *



a czy md5 nie jest bardziej kompatybilne z php questionmark.gif a jesli chodzi o md5 to w jaki sposob wykorzystac te kodowanie questionmark.gif zakodowane hasło ma byc porownywane z czyms ... w jakis sposób to zrobic questionmark.gif


--------------------
gdy moderator śpi - budzą się demony ]:->
Go to the top of the page
+Quote Post
JaRoPHP
post 15.07.2007, 15:39:33
Post #5





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Cytat(kononowicz @ 15.07.2007, 15:33:54 ) *
a jesli chodzi o md5 to w jaki sposob wykorzystac te kodowanie questionmark.gif zakodowane hasło ma byc porownywane z czyms ... w jakis sposób to zrobic questionmark.gif

W pliku przechowujesz hasło zhaszowane, czyli nie "chemia", tylko "b9138ec92c7c78ed532ac7c7abd82ed6".
Następnie haszujesz zawartość pola formularza ($_POST['passwd']) i porównujesz obydwa hasze.


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
kononowicz
post 15.07.2007, 15:56:51
Post #6





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


oki md5 juz mi działa ... czy są jeszcze jakies inne propozycje aby zabezpieczyc logowanie questionmark.gif

Ten post edytował kononowicz 15.07.2007, 16:06:06


--------------------
gdy moderator śpi - budzą się demony ]:->
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 00:07