Component user access

Is there a way allow a button to be pressed after a 4 digit pin code is entered. I have a material transfer which is controlled by a button. I would like for a number keypad to pop up when the button is pressed so that a 4 digit pin assigned to different users must be entered before the action can be performed.Is this possible in ignition. Trying to monitor usage without the full login/ switch user scenario.