/
home2
/
reumatologia
/
public_html
/
admin
/
Upload File
HOME
<?php require_once('../inc_library.php'); /* obtiene datos del formulario */ $IdTipoUsuario = intval($_REQUEST['IdTipoUsuario']); $Email = strval($_REQUEST['email']); $Submit = 1;//(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->GetByLogin($Email, $IdTipoUsuario); function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyz'; $randstring = ''; for ($i = 0; $i < 8; $i++) { $randstring.= $characters[rand(0, strlen($characters))]; } return $randstring; } /* si el formulario fue enviado */ if ($Submit) { $errormsj = ''; /* validaciones... */ if ($Email == '') $errormsj = 'Debe ingresar su email.'; if (!$oUsuario) $errormsj = 'El email no se encuentra registrado en nuestro sistema.'; if (!$IdTipoUsuario) $errormsj = 'Debe especificar el tipo de usuario.'; /* si no hay errores... */ if ($errormsj == '') { $oUsuario->Contrasenia = RandomString(); /* crea el usuario */ $oUsuarios->ChangePassword($oUsuario); $oUsuario->SendMailChangePassword(); $token = $oUsuario->GenerateRefreshToken(); $accesstoken = $oUsuario->GenerateAccessToken(); $oUsuario->Token = ''; $oUsuario->AccessToken = ''; $arrResult = array('result' => true, 'data' => $oUsuario); } else { $arrResult = array('result' => false, 'data' => $errormsj); } echo json_encode($arrResult); exit; } ?>