@@ 67-72 (lines=6) @@ | ||
64 | return $clave=Cf_KEY_MD5.$cfi; |
|
65 | } |
|
66 | // Protecion CSRF |
|
67 | public function generoTokenDeFormulario($formulario) { |
|
68 | $secreta = Cf_CSRF_SECRET.$this->generarCadenaAleatoria(); |
|
69 | $sid = session_id(); |
|
70 | $token = md5($secreta.$sid.$formulario); |
|
71 | return $token; |
|
72 | } |
|
73 | ||
74 | public function verificoTokenDeFormulario($formulario, $token) { |
|
75 | $secreta = Cf_CSRF_SECRET.$this->generarCadenaAleatoria(); |
|
@@ 74-79 (lines=6) @@ | ||
71 | return $token; |
|
72 | } |
|
73 | ||
74 | public function verificoTokenDeFormulario($formulario, $token) { |
|
75 | $secreta = Cf_CSRF_SECRET.$this->generarCadenaAleatoria(); |
|
76 | $sid = session_id(); |
|
77 | $correcta = md5($secreta.$sid.$formulario); |
|
78 | return ($token == $correcta); |
|
79 | } |
|
80 | ||
81 | function obtenerDireccionIP(){ |
|
82 | if (!empty($_SERVER ['HTTP_CLIENT_IP'] )) |