Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2010, 12:41
negro1985
 
Fecha de Ingreso: febrero-2009
Ubicación: mexico
Mensajes: 148
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Ayud con login POO

Ahora sucede lo siguiente cuando utilizo mi clase

<?php
include("clases/Cargar_clases.php");

$tipo_usuario=$_POST["tipo_usuario"];
$usuario=$_POST["usuario"];
$password=$_POST["password"];

if($tipo_usuario!="" ||$tipo_usuario!=null ||$usuario!="" || $usuario!=null ||$password!="" || $password!=null){
$login=new Login();
$rs=$login->comprueba($usuario,$password,$tipo_usuario);
$row=$rs->fetch_assoc();

if($tipo_usuario=="Alumno"){
$usuario1=$row["id_alumno"];
$password1=$row["password"];
if($usuario==$usuario1 && $password==$password1){
$login->sesion();
header("Location: alumno.php");
}else{
header("Location: index.php");
}
}elseif($tipo_usuario=="Empleado"){
$usuario1=$row["id_empleado"];
$password1=$row["password"];
if($usuario==$usuario1 && $password==$password1){
$login->sesion();
header("Location: empleado.php");
}else{
header("Location: index.php");
}
}else{
header("Location: index.php");
}
}else{
header("Location: index.php");
}
?>

Ahora no se como puedo recuperar la sesion creada con la clase se supone que deberia de ser asi

<?php
include("clases/Cargar_clases.php");
$login->imprime();
?>

Pero me marca el siguiente error

Fatal error: Call to a member function imprime() on a non-object in C:\AppServ\www\sce\empleado.php on line 7

Me pide que vuelva a instanciar la clase pero seria volver a proporcionar los datos ingresados y eso no es correcto, alguien puede ayudarme, por favor

Última edición por negro1985; 08/06/2010 a las 14:26