Que tal
Dianinha, y donde inicias tu variable de sesión con la cual haces la comparación de == 1?, lo que puedes hacer es lo siguiente cuando se loguea el usuario y los datos son correctos creas tu variable de sesión con el
$_SESSION['contador'] = 1;
automaticamente lo rediriges a la página del menú. ahora la comparación de la misma la haces en
menuppal.php que según veo en tu ejemplo es la página a la cual quieres restringir el acceso , no es necesidad de decrementar la variable de sesión puesto que solo tomará un valor al momento de la correcta verificación de los datos.Haces algo como esto:
Código PHP:
if(isset($_SESSION['contador']) and $_SESSION['contador'] == 1){
// Le permites el acceso
}else{
// Lo mandas al login.php
}
No puedes comparar tu variable de sesión porque antes de validar los datos del usuario según veo no toma ningún valor.
Saludos.