¿Lo que quieres es que al hacer login se muestre una página en el directorio raíz y si no está logueado entonces muestre la página de bienvenida?
Si es lo que propones es bastante simple. Sólo hay que comprobar si la sesión que estamos usando existe o está definida.
Imaginemos que nuestra sesión de autenticación se llama:
$_SESSION["user_logged"]
y dentro tiene un array con las características de nuestro usuario (usuario, email, rol, etc...).
Podríamos hacer:
Código PHP:
<?php
if(isSet($_SESSION["user_logged"])) {
//Aquí podríamos iniciar un template o incluir con require o include la página de usuario (principal.php)
} else {
// Y aquí la página del login.
}
?>