How do I control a sequence of movers?

I'm trying to develop a level where the user needs to press a certain sequence of buttons (set up as movers each with a trigger) to open a door, the wrong sequence locks out the door.

How would I do this?