Только js тут не обойтись. Я считаю что использовать js для скрытия контента не очень хорошо, т.к. если у пользователя отключен js в браузере то он ему будет показан. Но если цель другая, то можно сделать так: скрытый контент поместить в div и проверять js можно или нельзя показывать контент и показывать сообщение, о том что надо пройти авторизацию или наоборот через POST загружать в этот div информацию.