<?php
/**
 * Restablecer contraseña de un usuario por CLI.
 *
 * Uso:
 *   php install/reset-password.php Admin "NuevaClave123"
 */
if ( PHP_SAPI !== 'cli' ) {
	die( 'CLI only' );
}

$login    = $argv[1] ?? '';
$password = $argv[2] ?? '';

if ( '' === $login || '' === $password ) {
	echo "Uso: php install/reset-password.php <usuario> <nueva_contraseña>\n";
	exit( 1 );
}

require_once dirname( __DIR__ ) . '/core/bootstrap.php';

$user = get_user_by( 'login', $login );
if ( ! $user ) {
	echo "Usuario no encontrado: {$login}\n";
	exit( 1 );
}

JB_Auth::update_password( $user->ID, $password );
echo "Contraseña actualizada para {$login} (ID {$user->ID}).\n";
