Saludos
1. Tienes que organizarte mas en tu codificacion tienes un desorden muy tremendo, realizas operaciones que podrias hacerlas mas facil con un par de if
2. No me parece nada adecuado manejar las variables de session para esos tipos de parametros que deseas enviar
3. No es optimo que manejes verificaciones de logueo tan sencilla como verifica = 1 . Cualquier usuario podria modificar la url de la pagina y darse por autenticado automaticamente,
4. Un ejemplo de como podrias implementarlo seria de la siguiente manera
Formulario de Logueo
Código PHP:
Ver original<?php
if($_POST['submit']=="Entrar"){
//validaciones correo y password que no se encuentren vacios
$correo=$_POST['correo'];
$password=$_POST['correo'];
if ($correo==""){
echo "correo vacio";
}
if ($password==""){
echo "password vacio";
}
//Verificacion si el usuario y password esta correctametne
include_once('../../inclusion/nusoap/lib/nusoap.php');
$client = new nusoap_client("http://registro.megamedia.com.mx/webservice_login.php");
$output = $client->call("checkUsermail", array($correo,$password,45));
//Después de que se llama al webservice que parámetro retorna de que se encuentra correctamente?
$_SESSION['idusuario']=$output['idUsuario'];
$_SESSION['nombre']=$output['nombre'];
$_SESSION['email']=$output['email'];
$_SESSION['bloqueado']=$output['bloqueado'];
}
?>
<form action="funcion_reportero.php" method="post" name="form" id="form">
<table align="center">
<tr>
<td colspan="2" align="center"><b>Favor de iniciar su Sesión</b></td>
</tr>
<tr>
<td>Correo:</td>
<td><input type="text" name="correo" maxlength="50" /></td>
</tr>
<tr>
<td>Contraseña:</td>
<td><input type="password" name="password" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" value="Entrar"/></td>
</tr>
</table>
</form>
Formulario Carga Archivo
Código PHP:
Ver original<?php
//Programa de carga de archivos
//Tomando el codigo posteado por el compañero loncho_rojas
if(isset($_SESSION['idusuario']) && !empty($_SESSION)){ //Formulario de carga al servidor
.......................
.......................
.......................
.......................
}else{
header('location: login.php'); }
?>
Espero me halla dado a entender
y al igual se pueden hacer mas mejoras a lo que postie pero es solo una sugerencia para que mejores tu codificación
y te organices mejor.
Hasta Pronto!