En tu pagina restringida tenes:
Código PHP:
$_SESSION['s_username']
Pero cuando creas esa variables la creas:
Código PHP:
$_SESSION["s.username"]
Nunca se seteo la primer variables, por eso te patea para afuera.
Otro detallito, despues de hacer un header("Location:pagina.php") pone un exit() para terminar la ejecución del script.