Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy to jest w miare bezpieczne?, IP w zawartosci cookie...
Nightwalker
post
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

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


Witam,
Aktualnie tworze panel admina do swojego projektu który nie ma bazy danych, i wpadlem na taki pomysl aby na koniec zawartosci cookie dodawac adres IP logujacego sie w taki sposób

Kawałek kodu:

  1. <?php
  2. if ($_POST[haslo] == $haslo)
  3. {
  4. setcookie("Admin", $cookiestring . $_SERVER['REMOTE_ADDR'], time()+$cookiettl, $cookiepatch, $cookiedomain);
  5. header("Location: admin.php?act=");
  6. } 
  7. else if ($_POST[haslo] == TRUE)
  8. {
  9. echo 'Hasło niepoprawne<br /><A HREF="?">Wstecz</A>';
  10. }
  11. else if ($HTTP_COOKIE_VARS["Admin"] == $cookiestring . $_SERVER['REMOTE_ADDR'])
  12. {
  13. ...TUTAJ PANEL ADMINA...
  14. }
  15. else
  16. {
  17. echo "<FORM ACTION=\"admin.php\" METHOD=\"post\">Zaloguj się, wpisz  hasło:<br /><INPUT TYPE=\"password\" NAME=\"haslo\">&nbsp;<INPUT TYPE=\"submit\" VALUE=\"Zaloguj mnie\"></FORM>";
  18. }
  19. ?>


$cookiestring to ustawiana w konfiguracji losowy ciąg znaków (nie moge użyć generowanego cookie bo nie mam go gdzie przechowywac...)

Zawartosc cookie po zalogowaniu wyglada mniej wiecej tak:
Cytat
niun9uhg8v87vbn89j890jg67fc67fy9y9h89787XX.XX.XXX.XX


Czy ten sposób jest w miare bezpieczny?

Ten post edytował Nightwalk 16.04.2006, 11:43:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
doc
post
Post #2





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

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


Własnie zaimplementowałeś sesje w oparciu o ciastka LOL. Sesje działają tak samo tylko, że generowanie identyfikatora i rozpoznawanie userów załatwia za Ciebie php, i dostajesz dodatkowo superglobalną $_SESSION w której zmienne siedzą przez cały czas działania sesji. Sesje nie są tak do końca bezpieczne dlatego ważniejsze rzeczy puszcza sie przez SSL który też do końca nie jest bezpieczny itd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
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: 6.10.2025 - 20:59