A default Windows policy will automatically logon the last logged-on user when the system starts and then lock the workstation. It is likely that is what is happening and what you perceive as a user logon is actually the user unlocking the workstation. The logon took place automatically before any user interaction.
The related policy -