To make a door inactive after opening, add the following...

Scripts = StdDoor/TrigWorldFrob or StdButton
Check "Don't Inherit"
Link the door to itself using "Control Device"

The door will open but cannot be closed again by the player...

Can be locked or unlocked.