¿La duda está en hacer la administración o saber cuando es festivo?
Desde luego orientarte en una administración sin ser duda concreta no es posible ya que se hacen según tu base de datos y tu planteamiento.
En lo segundo:
Puedes saber si es festivo (sábados y domigos) usando date(); y como primer parámetro 'w' y el segundo la fecha.
0 (para domingo)
6 (para sábado)
http://php.net/manual/es/function.date.php
A partir de ahi sólo tienes que hacer un if() y no dejar loguearse/acceder en la administración para esos días.