check this:
if(session[USERNAME]!=null)
{
}
and if label3 visible default value set to false, at post back, you don't set it to true!
when you find this kind of error it means you need some rest, because you don't have enough focus! this came to me too many times!:)