Si estas usando PHP, es facil. POnes un condicional diciendo: si empezó sesión, no publico el baner.
Cita: cuando el usuario se loguee, ocurra el efecto
Si el usuario se loguea con ajax, no hay problema. Usas fadeOut, etc. Si hay recarga de pagina no va a haber efecto, y ocurrirá lo que comentamos mas arriba.
Nada de cookies. En PHP tenes variables $_SESSION[]
Esto es un tema para lado servidor, me parece.