Example #1
0
 //Si sí es usuario "30" entonces...
 //Inicio array auxiliar para los TCT repetidos (por si acaso ingresan con una TCT duplicada)
 $tct_repetidos = array('FLS', 'PJN', 'PPR');
 // //INICIO DEL WEB SERVICE
 // //Cargamos el webservice
 define('WSDL', 'http://scasecws3.sev.gob.mx/Scasec.asmx?WSDL');
 // // Se genera el acceso al servicio
 // // Se define que la version de SOAP a emplear es la 1.2
 $Services = new SoapClient(WSDL, array('soap_version' => SOAP_1_2, 'location' => 'http://scasecws3.sev.gob.mx/Scasec.asmx'));
 //Asigno valores a los parámetros de los métodos
 //--Parámetros método validar acceso
 $User = $usuario;
 $Password = $contrasena;
 // //Invocamos los métodos del servicio
 // //--Método ValidaAcceso, en el array le paso los valores a los parámetros del método
 $Acceso = $Services->ValidaAcceso(array('Usuario' => $User, 'Contraseña' => $Password));
 // //--Método Sostenimiento, en el array le paso los valores a los parámetros del método
 //Si el TCT está en el array de duplicados, entonces corremos el método sostenimiento
 if (in_array($usuarioTCT, $tct_repetidos)) {
     $Clave = $usuario;
     $Sostenimiento = $Services->Sostenimiento(array('CveCt' => $Clave));
     // //Guardo en una variable la respuesta del método Sostenimiento
     $resSostenimiento = $Sostenimiento->SostenimientoResult->any;
     $usuarioTCTWS = $usuarioTCT . $resSostenimiento;
 }
 // //Guardo en una variable la respuesta del método ValidaAcceso
 $resAcceso = $Acceso->ValidaAccesoResult;
 // // FIN DE WEB SERVICE
 if ($resAcceso == TRUE && $usuario == 'CTBasica') {
     $wp_redirect = get_option('home');
     header("Location: " . $wp_redirect . "/escritorio/");