Si uno desea entrar a una pagina para eliminar, editar, etc pues lo que se hace es ingresar los datos. Se validan los datos (generalmente se verifica que existan en una base de datos) y cuando se comprueba se crean unas variables de sesión las cuales les dara los permisos al usuario.
En los scripts que deseas usar lo primero que se hace es verificar si dichas variables de sesión existen. En caso negativo se hace un redireccionamiento al formulario.
No sobra decir que cuando el usuario sale del aplicativo o lleva un tiempo sin usarlo debe destruir esas variables de sesion para evitar que una persona sin permisos ingrese.
Cita: si pero también que quien este logueado no tenga que hacerlo para volver a pagina principal.php
Lo siento, no lo entendi.