¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, es necesario tener una cuenta activa.
Por favor, regístrate utilizando un correo electrónico válido para completar la activación.

Descarga Risus Nova 2.0   (Ver notas de la versión) (ACT-15/06/2026- 21:00 ESP)

Regístrate Descargar Risus Nova
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

NOTICIAS OFICIALES Presentamos Risus Nova 2.0: nueva etapa del CMS
#14

0
(05-16-2026, 01:04 AM)Miguel92 escribió: Debes agradecer para ver el contenido...
(05-16-2026, 12:33 AM)Tronlar escribió: Debes agradecer para ver el contenido...
(05-15-2026, 11:01 PM)Miguel92 escribió: Debes agradecer para ver el contenido...Es más cada vez que un usuario inicie sesión puedes usar password_needs_rehash esto actualizará el hash generado anteriormente, pero no cambiará la contraseña del usuario.
Es mejor usarlo con el algoritmo PASSWORD_ARGON2ID (se llama Argon2id), ya que como tercer parámetro se puede añadir esto:
 
$password '#HolaMundo26';

$hash password_hash($password'PASSWORD_ARGON2ID', [
    
'memory_cost' => << 17// 128 MB
    
'time_cost'   => 4,
    
'threads'     => 2,
]); 
// Sale: $argon2id$v=19$m=131072,t=4,p=2$dC9TWFp5bWVGYjFzRVVLaQ$3/d6h86ds1nx5n6nKjyPlRnpBiO/W8M+9x973ApLolQ 
Dependiendo de la configuración que se utilice lo hará más difícil

Sí, tienes razón, haciendo pruebas en la demo con el registro, se me ocurrió eso, iba a subir el script hoy, pero voy a implantarle lo que dices y un error que le visto hoy en las fotos, no las he utilizado nunca y al probarlas hoy lo he visto.
Mañana si me da tiempo lo hago y lo subo, tengo que salir a reparar una avería de luz y no sé a qué hora voy a llegar. Gracias.

Nota: Tiene un error de sintaxis, PHP el algoritmo se pasa como constante nativa, sin comillas, tiene que ser así.
 
$password '#HolaMundo26';

$opciones = [
    
'memory_cost' => << 17// 128 MB
    
'time_cost'   => 4,        // 4
    
'threads'     => 2,        // 2
];

$hash password_hash($passwordPASSWORD_ARGON2ID$opciones); 

No me percate de eso  Confused , habré copiado las comillas porque en el archivo lo tengo así ...
if(defined('PASSWORD_ARGON2ID')) { 

Ya se lo he puesto, ayer por la noche me puse a estudiarlo y lo he terminado esta mañana, ya funciona bien el registro y el login, lo he puesto así,
le he añadido addslashes() porque el hash de Argon2id contiene caracteres como $ y podrían dar problemas sin escapar.
 
$key defined('PASSWORD_ARGON2ID')
    ? 
password_hash($tsData['user_password'], PASSWORD_ARGON2ID, ['memory_cost' => 65536'time_cost' => 4'threads' => 2])
    : 
password_hash($tsData['user_password'], PASSWORD_BCRYPT); 
 
$new_hash defined('PASSWORD_ARGON2ID')
    ? 
password_hash($_POST['pass'], PASSWORD_ARGON2ID, ['memory_cost' => 65536'time_cost' => 4'threads' => 2])
    : 
password_hash($_POST['pass'], PASSWORD_BCRYPT);
    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_password = \''.addslashes($new_hash).'\' WHERE user_id = \''.$data['user_id'].'\'') or exit( show_error('Error al ejecutar la consulta de la l&iacute;nea '.__LINE__.' de '.__FILE__.'.''db') ); 
Responder


Compartir en:

Mensajes en este tema
Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-10-2026, 09:28 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por moyo - 05-11-2026, 05:24 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-12-2026, 01:19 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por moyo - 05-12-2026, 06:21 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Miguel92 - 05-12-2026, 03:27 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-12-2026, 08:32 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Miguel92 - 05-12-2026, 11:59 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-13-2026, 07:25 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-13-2026, 12:07 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-15-2026, 09:27 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Miguel92 - 05-15-2026, 11:01 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-16-2026, 12:33 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Miguel92 - 05-16-2026, 01:04 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-16-2026, 09:23 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Miguel92 - 05-16-2026, 11:34 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-16-2026, 12:17 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Miguel92 - 05-16-2026, 12:55 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-16-2026, 01:52 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Picho1995 - 05-20-2026, 12:41 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-20-2026, 09:06 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por exe8422 - 05-20-2026, 03:34 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-20-2026, 09:32 AM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por exe8422 - 05-21-2026, 06:49 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por evilnix - 05-20-2026, 04:23 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por evilnix - 05-23-2026, 02:29 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por Tronlar - 05-23-2026, 08:59 PM
RE: Presentamos Risus Nova 2.0: nueva etapa del CMS - por regionlima - 05-24-2026, 04:56 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)