Según lo que me has dicho, lo he intentado hacer esforzandome y he ido cambiado partes del código según tu me has dicho, aquí te lo muestro:
<?php
if(isset($_POST['ok'])) {
if (!($_COOKIE['usuario'] and $_COOKIE['contrasena'])) {
if (!is_dir($_POST['usuario'])) { //comprobamos si existe el usuario
if (!$_POST['usuario'] and !$_POST['contrasena']) { //comprobamos si se han introducido valores en los 2 campos de texto
die('Debes entrar el usuario y la contraseña');
setcookie("usuario",$_POST['usuario'],time()+3600); //la diracion de la sesion se pone en segundos
setcookie("contrasena",$_POST['contrasena'],time()+3600);
header("location: index.php"); //llevamos al usuario al panel de usuario
} else {
die ('usuario o contraseña incorrectos');
} else {
include($_POST['usuario']."/perfil.php"); //incluimos el archivo de texto para que lea la contraseña
if ($_POST['contrasena'] != $contrasena) {
die('usuario o contraseña incorrectos');
} else { //si no es asi creamos las cookies
}
}
}
} else {
echo "Error, Ya estas identificado";
}
}
?>