Como puedo hacer una sesion con seguridad


Hola estoy haciendo una aplicación web pero no se como hacer que la pagina tenga acceso restringido es decir que la persona no pueda publicar nada hasta que no se haya registrado y iniciado sesión es en php y mysql