|    
			
				14/08/2007, 18:32
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: febrero-2005 Ubicación: Uruguay 
						Mensajes: 511
					 Antigüedad: 20 años, 8 meses Puntos: 11 |  | 
  |  Re: la cookie se borra en IE pero no en firefox... ayuda!  
  Pongo la parte del código relevante al caso 
Para ingresar:  
Código:
  <?php
include("includes/functions.php");
if(!isset($_COOKIE["pabadpass"]) || strcmp($_COOKIE["pabadpass"], "")==0){
	if(isset($_POST['txtUser'])){
		$usuario = check($_POST['txtUser']);
		if(strcmp($usuario, "admin")==0){
			//admin
			include("includes/constantes.php");
			include("dao/Datasource.php");
			include("dao/Passadmin.php");
			include("dao/PassadminDAO.php");
			$pass = md5($_POST['txtPassword']);
			$connection = new Datasource(HOST, DB, USER, PASSWORD);
			$passAdminHandler = new PassadminDao();
			$passAdmin = new Passadmin();
			$passAdmin->setIdPass(1);
			$passAdmin = $passAdminHandler->getObject($connection, $passAdmin->getIdPass());
			if(strcmp($passAdmin->getPass(), $pass)==0){
				//setcookie("pabadpass", $pass, time()+36000);
				setcookie("pabadpass", $pass, time()+3600);
				echo 'Bienvenido Administrador, por favor espere<META HTTP-EQUIV="refresh" content="0;URL=index.php">';
			}else{
				echo "$pass<br>$passAdmin->getPass()";
				?>
				<form name="FormLogin" method="post" action="index.php">
				<br>
				<table width="200px">
				<tr>
				<td colspan="2" align="center"><b>Acceso usuarios</b><br><font color="Red">Contraseña incorrecta</font></td>
				</tr>
				<tr>
				<td>Usuario:</td>
				<td><input type="text" name="txtUser" size="15"></td>
				</tr>
				<tr>
				<td>Contraseña:</td>
				<td><input type="password" name="txtPassword" size="15"></td>
				</tr>
				<tr>
				<td colspan="2" align="center">
				<input type="submit" name="btnLogin" value="Acceder">
				</td>
				</tr>
				</table>
				</form>
				<?php
			}
		}else{
			//usuarios
		}
	}else{
?>
		<form name="FormLogin" method="post" action="index.php">
		<br>
		<table width="200px">
		<tr>
		<td colspan="2" align="center"><b>Acceso usuarios</b></td>
		</tr>
		<tr>
		<td>Usuario:</td>
		<td><input type="text" name="txtUser" size="15"></td>
		</tr>
		<tr>
		<td>Contraseña:</td>
		<td><input type="password" name="txtPassword" size="15"></td>
		</tr>
		<tr>
		<td colspan="2" align="center">
		<input type="submit" name="btnLogin" value="Acceder">
		</td>
		</tr>
		</table>
		</form>
<?php
	}
}else{
?>
	<table width="200px">
	<tr>
	<td colspan="2" align="center"><b>Bienvenido administrador</b><br>
	<a href="admin/changePass.php">Cambiar contraseña.</a><br>
	<a href="admin/logout.php">Salir.</a></td>
	</tr>
	</table>
<?php	
	
}
?>
y el logout es:  
Código:
  <?php
//setcookie("pabadpass", "", 0);
if (isset($_COOKIE["pabadpass"])){
	setcookie("pabadpass", "", time()-3600);
	echo "kk";
}
//echo $pabliniadminpass;
if(!isset($_COOKIE["pabadpass"]) || strcmp($_COOKIE["pabadpass"], "")==0){
	echo 'Espere a que se refresque. <META HTTP-EQUIV="refresh" content="2;URL=../index.php">';
}else{
	echo 'No se borró. <META HTTP-EQUIV="refresh" content="1;URL=logout.php">';
}
?>
Gracias     |