Open eClass Documentation
You are here: start » el » developers » security

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
el:developers:security [2023/01/26 16:17] – adminel:developers:security [2023/01/26 16:17] (current) – admin
Line 330: Line 330:
 Στο RandomAccessReferenceMap ο μηχανισμός για τους τυχαίους αριθμούς μπορεί να βελτιωθεί. Στο RandomAccessReferenceMap ο μηχανισμός για τους τυχαίους αριθμούς μπορεί να βελτιωθεί.
  
-h2. Προστασία από επιθέσεις τύπου CSRF +=== Προστασία από επιθέσεις τύπου CSRF  ===
  
  
Line 341: Line 341:
  
 <code> <code>
- 
 $token = generate_csrf_token(); $token = generate_csrf_token();
- 
 </code>  </code> 
  
Line 350: Line 348:
  
 <code> <code>
- 
 <input type="hidden"  name="csrf" value="<?$token?>"> <input type="hidden"  name="csrf" value="<?$token?>">
- 
 </code> </code>
  
Line 359: Line 355:
  
 <code> <code>
- 
 $token = $_POST['csrf']; $token = $_POST['csrf'];
 if (verify_csrf_token($token) == false)  if (verify_csrf_token($token) == false) 
Line 365: Line 360:
    die('CSRF attack detected');    die('CSRF attack detected');
 } }
- 
- 
 </code> </code>
  
Open eClass Documentation

Table of Contents