Utterly backwards. "We need a login page" is exactly agile; you should be taking more ownership of the product rather than being content to be a dumb code monkey following an explicit spec. Just give me high-level requirements and access to a customer to ask questions.