Buenos días
Trato de crear un link que abra una página diferente, a la cual le envío datos de usuario y contraseña por medio de un evento onclic y un javascript de la siguiente manera:
script en el head:
Código HTML:
<script type="text/javascript">
function session(username,password)
{
<?php
global $usuario;
global $contrasena;
if(isset($_SESSION['auth_user']))
{
$bdushahidi = array(
'user'=> $usuario ,
'password'=> $contrasena
);
$pm = curl_init('http://bpm.technoar.co/sys/es/neoclassic/login/login');
curl_setopt ($pm, CURLOPT_POST,0);
curl_setopt($pm, CURLOPT_HEADER, 0);
//le decimos qué parametros enviamos
curl_setopt ($pm, CURLOPT_POSTFIELDS, $bdushahidi);
curl_setopt($pm,CURLOPT_RETURNTRANSFER,1);
$respuesta = curl_exec($pm);
if($respuesta == 0)
{
print_r($respuesta);
curl_close ($pm);
}
else
{
echo "<br>Imposible enviar datos de sesión<br>";
curl_close ($pm);
}
}
?>
}
</script>
código del link:
Código HTML:
<li> <!--Aqui esta el link a processmaker-->
<a target="_blank" href="http://bpm.technoar.co/sys/es/neoclassic/login/login" onclick="session(<?php $usuario ?>,<?php $contrasena ?>)">
<?php echo Kohana::lang('ui_main.contact'); ?>
</a>
</li>
El problema es que cuando un usuario se loguea, me salta el siguiente error:
Cita: themes/unicorn/views/header.php [12]:
Undefined index: username
La verdad no se como resolverlo. Se que me dice que no esta reconociendo esa variable, pero no entiendo porque.