Yes, Beer works makes your hair shiny. the achocol in it works as a striping agent and removes all the grease build up. while the barley in it conditions it.
Yes, washing your hair with beer will give you shiny, soft hair. I've tried it several times and it works really well. It's sort of like a hot oil treatment. You get the same effect.
Yes, rinsing your hair with beer will clean and soften your hair, making it nice and shiny in the process. It is best to use room temperature beer, thought the type, container, and freshness are not important.
Giving your hair a beer rinse will give you shiny hair. It will also give it bounce. While giving your hair a beer rinse make sure to use warm water and not hot water. Also make sure to boil the beer down to remove the alcohol from the beer,because alcohol dries out hair.