asi poder usarla en mi web
el codigo de la clase es la siguiente
Código PHP:
<?php
class login {
// Inicia sesion
public function inicia($tiempo=3600, $usuario=NULL, $clave=NULL) {
if ($usuario==NULL && $clave==NULL) {
// Verifica sesion
if (isset($_SESSION['idusuario'])) {
//echo "Estas logeado";
} else {
// Verifica cookie
if (isset($_COOKIE['idusuario'])) {
// Restaura sesion
$_SESSION['idusuario']=$_COOKIE['idusuario'];
} else {
// Si no hay sesion regresa al login
header( "Location: index.php" );
}
}
} else {
$this->verifica_usuario($tiempo, $usuario, $clave);
}
}
// Verifica login
private function verifica_usuario($tiempo, $usuario, $clave) {
$user=htmlentities($usuario);
$pass=md5($clave);
include('Connections/conexion.php');
mysql_select_db($database_conexion, $conexion);
$query_Recordset = "SELECT user, pass FROM usuarios WHERE user='".$user."' and pass = '".$pass."'LIMIT 1";
$Recordset = mysql_query($query_Recordset, $conexion) or die(mysql_error());
$row = mysql_fetch_assoc($Recordset);
$totalRows_Recordset = mysql_num_rows($Recordset);
if ($user==$row['user'] && $pass==$row['pass']) {
// Si la clave es correcta
$idusuario=$this->codificar_usuario($usuario);
setcookie("idusuario", $idusuario, time()+$tiempo);
$_SESSION['idusuario']=$idusuario;
header( "Location: index.php" );
} else {
// Si la clave es incorrecta
header( "Location: ?cf=login&error=1" );
}
}
// Codifica idusuario
private function codificar_usuario($usuario) {
return md5($usuario);
}
}
?>
lo que quiero es que a la hora de efectuarse el login necesito obtener el id del usuario y a una variable supongamos $logueado=1 si esta logueado y 0 si ya no lo esta