Session_start al principio de la página como dijo eits
Código PHP:
<?
session_start();//al principio de la página
include_once ("reg/auth.php");
//donde deba de ir, y ya sabras como lo manejas
$autorizado= new auth();
$valor=$autorizado->authenticate($_POST['username'], $_POST['password']);
if($valor==0 || $valor=='invalid username' || $valor=='invalid password'){
//el usuario no existe
}else{
$_SESSION['auth']=true;
}
?>
el include con parentesis
Código PHP:
<? if(isset($_SESSION['auth'])){
include ('add-noticia.php');
}else{
echo "<b><a href=http://fya.webuda.com/prueba/reg/login.php>Iniciar sesión</a></b>";
}
?>