Problemas PHPCAS

Problemas PHPCAS

de Javier S -
Número de respuestas: 2
Hola,

estoy haciendo una autentificacion en PHPCAS pero una vez echa me sale este error:

Warning: DOMDocument::loadXML() [function.loadXML]: Empty string supplied as input in C:\wamp\www\mantis\CAS\domxml-php4-php5.php on line 43

Esto es debido a que dentro del fichero domxml-php5-php5.php

function domxml_open_mem($str)
{
$dom=new php4DOMDocument('');

$dom->myDOMNode->loadXML($str);
return $dom;
}

La variable $str esta vacia pero aqui se llega mediante $dom = domxml_open_mem($text_response)

que esta dentro de function validateST($validate_url,&$text_response,&$tree_response) dentro del archivo client.php
Pero nunca se llena y no se como hacerlo

Alguien me puede ayudar????

NOTA:Totas las funciones que he puesto son propias de la libreria PHPCAS

Gracias

Saludos
Promedio de valoraciones: -
En respuesta a Javier S

Re: Problemas PHPCAS

de David Hernández -
Hola Javier,

Por el lado de Moodle, sólo podría sugerir un par de cuestiones:

1) Leer la parte correspondiente a PHPCAS que se encuentra en la
documentación oficial de Moodle.

Trae una nota relativa a que si previa a esta forma de autenticación,
usabas otra, entonces hay que hacer ciertos ajustes a nivel de usuario.

2) Quizá suene muy básico, pero revisa que hayas configurado
adecuadamente los parámetros de CAS dentro de Moodle:

Administración del sitio -> Autenticación -> Gestionar autenticación ->
Del lado derecho verificar que esté activa la opción "Usar un servidor CAS
(SSO)", así como configurarla dando clic en la leyenda respectiva.

Por otro lado, igual y si consultas los foros de CAS obtienes alguna idea
sobre este problema.

Saludos
En respuesta a David Hernández

Re: Problemas PHPCAS

de Javier S -
Hola,

Gracias por la respuesta pero no me ha sido de excesiva ayudam el problema viene dado porque aqui function domxml_open_mem($str) el $str esta vacio.

A sta funcion la llamamos asi $dom = domxml_open_mem($text_response) dentro de la funcion function validatePT(&$validate_url,&$text_response,&$tree_response) donde $text_response en todo momento esta vacio y en ningun momento se llena y no se que hacer, ese es el gran problema

Gracias

Saludos