Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kod bezpieczeństwa do sprawdzenia.
Soulast
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

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


  1. //////////////////////FUNKCJa///////////////////////////////////
  2. function filter($data) {
  3. $data = trim(htmlentities(strip_tags($data)));
  4.  
  5. $data = stripslashes($data);
  6.  
  7. $data = mysql_real_escape_string($data);
  8.  
  9. return $data;
  10. }
  11. ////////////////////////////////////////////////////////////////////////////
  12.  
  13. if(isset($_COOKIE['id']) && isset($_COOKIE['salt'])){
  14.  
  15. $userid= filter($_COOKIE['id']);
  16. $salt= filter($_COOKIE['salt']);
  17. $user= $_COOKIE['user'];
  18.  
  19. $sql=mysql_query("SELECT * FROM uzytkownicy");
  20. $data=mysql_fetch_array($sql);
  21.  
  22. if($data[salt] == $salt&& $data[id] == $userid && $data[name] == $user){
  23. echo"<div>Dostęp tylko dla zalogowanego</div>";
  24. }else{
  25. echo"<div>Nie jesteś zalogowany</div>";
  26. }
  27.  
  28. }


Mianowicie próbuje zablokować jakoś dostęp przed zmianą cookies.
Dokładnie mam na myśli aby użytkownik(hacker) nie bawił się ciasteczkami zmieniając ID użytkownika czy także jego imię.Tu też mieć dostęp do innych użytkowników w tak bardzo prosty sposób.

Czy moje rozwiązanie jest właściwe?

Ten post edytował Soulast 10.11.2010, 20:31:31
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 09:31