Xbox live glitch

Help cant play multiplayer as keeps asking me too buy xbox live to play when i already have xbox live … Any ideas ???

Hard reset your Xbox, maybe rework your network, check the xbl services as they were down the other day.