Marshall Brooks
Member
- Local time
- Today, 13:24
- Joined
- Feb 28, 2023
- Messages
- 727
I have code in my database autoexec that is supposed to disable the Shift Key Bypass UNLESS the database is opened from my development folder.
I am getting ready to release a new update to the database (.accde) file, and I realized that I forgot to set some of the tables to hidden in this view.
I opened the file from my development folder with the shift key and was able to hide the tables.
Then I moved the file to my desktop and was ALSO able to bypass the startup using the shift key.
I went to @isladogs page: https://isladogs.co.uk/improve-security-2/index.html#SB and saw this again:
You will need to close and reopen your database TWICE to ensure the shift bypass has been disabled.
Two questions:
I am getting ready to release a new update to the database (.accde) file, and I realized that I forgot to set some of the tables to hidden in this view.
I opened the file from my development folder with the shift key and was able to hide the tables.
Then I moved the file to my desktop and was ALSO able to bypass the startup using the shift key.
I went to @isladogs page: https://isladogs.co.uk/improve-security-2/index.html#SB and saw this again:
You will need to close and reopen your database TWICE to ensure the shift bypass has been disabled.
Two questions:
- Is this standard operating procedure for most developers - i.e. I should copy the database to a different location and open it two times before I release it to our users?
- Does this mean that in the past when I failed to do this, any of our users could have bypassed the startup procedures using the shift key, as long as they did it during the first two times that they opened the database? (Unlikely that they would, unless they were really knowledgeable and determined, but It seems that way!!!)