Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Leguim

#421
Desarrollo Web / APLICACIÓN DE 1 AÑO
15 Octubre 2019, 00:57 AM
Buenas noches,
bueno ya va 1 año desde que inicie a trabajar en una aplicación web por allá en febrero me había unido a este foro, en fin.. Se podría decir que ya casi estoy que la termino aunque todavía me falta... no quiero hacer las cosas a las apuradas y que quede todo mal hecho y a medías.

Hubo temas que había publicado sobre problemas que me habían ocurrido mientras desarrollaba, los vuelvo a mencionar ya que todavía necesito de una respuesta... Lógicamente el que me quiera ayudar con al menos responder uno, o más de estos temas se los agradezco mucho y si no, también...


Desde ya les agradezco mucho!




Mod: Arreglado el formato de la lista.
#422
PHP / [Problema]: Sistema anti ataques (CSRF)
15 Octubre 2019, 00:29 AM
Buenas noches,
estaba haciendo el siguiente sistema que la idea sería evitar los ataques CSRF en mi aplicación web...

Código (php) [Seleccionar]

$Token_CSRF = Create_Code();
// La función "Create_Code()" lo que hace es crear un token de 22 caracteres entre ellas números y letras


Luego en el formulario tengo un input de tipo hidden

Código (php) [Seleccionar]

<input type="hidden" name="token_csrf" value="<?php echo($Token_CSRF); ?>">


Luego al enviar el formulario lo que hago es comparar si $_POST['token_csrf'] es igual a $Token_CSRF

Código (php) [Seleccionar]

if($_POST['token_csrf'] == $Token_CSRF)
{
     echo "Función ejecutada correctamente";
}
else
{
      echo "Un posible ataque CSRF fue detectado, vuelva a intentarlo.";
}


El problema es que el valor $Token_CSRF y el $_POST nunca van a ser iguales ya que al enviar el formulario no entiendo por qué razón se cambia o se "recrea" el valor de la variable $Token_CSRF ¿Como podría hacer algo para solucionar esto?
#423
Cita de: MinusFour en 14 Octubre 2019, 01:20 AM
Parece que lo que quieres es una función que regrese la fecha en ese momento.

Código (php) [Seleccionar]

function miFecha(){
    return date ('Y-m-d H:i:s');
}

echo miFecha();


Código (php) [Seleccionar]

require 'extensions.php';
echo miFecha();


require no es una función, así que no necesita (). También dijiste que el fichero se llamaba 'extension', pero lo incluyes como 'extensions'.

Algo así se me habia ocurrido pero me da algunos problemas... (El sistema podria decirse que es más grande que el pequeño ejemplo que dí)

¿No habría una manera de re incluir nuevamente un fichero? Con la intención que este se actualice
#424
Buenas noches,
Para hacerlo rápido y sencillo de entender digamos que tengo 3 ficheros .php

1. extension.php
2. page.php
3. fichero_ajax.php

En extension tengo:

Código (php) [Seleccionar]

$timestamp = date ('Y-m-d H:i:s');
echo $timestamp;


En page tendria un llamado "require('extensions.php');"
Por tanto en esa pagina imprimiria el timestamp actual...

También habrá un boton que al dar click (por medio de ajax) llamaria a fichero_ajax.php
Que lo que haria sería:

Código (php) [Seleccionar]

require ('extensions.php');

echo $timestamp;


Pero esto no va a mostrar el timestamp actual sino que va a mostrar el timestamp del momento en que se habia cargado la pagina... basicamente necesitaria como recargar el fichero extensions.php como "reincluirlo" por asi decirlo...
#425
Buenas noches,
tengo la carpeta xampp y necesito saber en que parte del mismo se guardan las bases de datos

Solucionado: xampp > mysql > data
#426
Hola, gracias por responder!

Te pude entender un poco aunque no me quedo muy claro...
¿Como dirias?
#427
Muchas gracias a los dos por sus respuestas!
#428
Buenas noches,
Quería sabes como podría destruir una session de un usuario en todos los navegadores/clientes...
Por ejemplo en un sistema en el cual cambio mi contraseña voy a querer que mi session se cierre en todos los navegadores...
#429
Buenas noches,

Tenía dos preguntas en relación a el uso de las cookies...
La primera ¿El uso de cookies tiene algún tipo de vulnerabilidades?
La segunda ¿Qué ejemplos me podrían dar donde se usen las cookies?
#430
Hola!

Imagino que para esto deba de usar ajax para el timeout y luego ejecutar codigo php donde cierro la sesion y lo marco como desconectado, aunque imaginate que la persona no cierra su sesión y solamente cierra la pestaña de google dicha sesión queda abierta pero el navegador o el cliente ya fue cerrado... entonces como ejecutaria esto?