
08/06/2010, 12:41
|
| | Fecha de Ingreso: febrero-2009 Ubicación: mexico
Mensajes: 148
Antigüedad: 16 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 |