Como yo me lo imagino es asi:
primero el usuario entra si no se loguea no puede entrar al chat y si quiere entrar a la fuerza
Código PHP:
<?php
session_start();
if($_SESSION["autentificado"]!= "SI"){
header("Location: nick.php");
exit();
}
?>
de esta forma no puede ingresar si no esta lo gueado lo remites a la pagina donde se loguea en este caso nick.php
y para que se loguee una ayudita
Código PHP:
<?php
require("conexion.php");
$pass_env=md5($pass_env);
$qry="SELECT * FROM usuarios WHERE nick='$nick_env' AND password='$pass_env'";
$res=mysql_query($qry);
$fila=mysql_fetch_array($res);
if($fila[nick]==$nick_env){
if($fila[password]==$pass_env){
session_start();
$_SESSION["autentificado"]= "SI";
$_SESSION["usuario"]="$fila[nick]";
$_SESSION["id_env"]="$fila[id_usu]";
require("close.php");
header("Location:usu_admin.php");
}else{
header("Location: index.php?error=El password esta mal escrito");
}
}else{
header("Location: index.php?error=Datos Incorrectos");
}
?>
que te valla bien