Просто добавьте атрибут [Authorize]
к действиям, которые не должны быть видны, чтобы не войти в систему пользователей.
[Authorize]
public ActionResult Index()
{
return View();
}
Также вы можете добавить этот атрибут ко всему контроллеру, поэтому в этом случае все действия в этом контроллере будут недоступны для не авторизованных пользователей.