To start with, dbFront intentionally does not know or store any passwords. There is no dbFront user list to hack, steal or erase. dbFront sends all login requests to your computer or server for verification.
This means that you should be able to login to dbFront with the same username and password you used to login to your computer or active directory.
NOTE: Debugging security issues can be notoriously frustrating, please don't hesitate to contact us at [email protected] for further assistance.
On the dbFront Login screen under the password prompt, you should see the name of the server or workstation that will authenticate your username and password. This is similar to many network login screens.
If dbFront detects Active Directory then it will send login requests to your Active Directory. This should be clear from the Login screen.
Local Server / Workstation Authentication
This brings up three problem areas. If none of the following solutions work, an alternative is provided below.
1) What is my Username?
One thing that may be confusing is that some windows accounts hide the real username and show you a display name. One way to see your real username is to open a regular (non-administrator) CMD prompt.
- Tap the Windows button,
- Type "CMD" and hit enter.
Your user name will be displayed in the prompt. If it says "C:\Users\Admin>" then it means that your user name is actually Admin.
2) What is my Password?
Some users enter a PIN or other biometric piece of information when they login. dbFront is not able to authenticate in that way. You will need to recover your actual password and use that instead of the PIN.
If you can't recover your local password then you can either:
- Recover your Administrator account or
- Create a Local Admin User (see below)
The steps for resetting your Administrator account are:
- Tap the Windows button and type "CMD". Right-click the "Command Prompt" in the result and then select "
Run as Administrator",
- Open Command Prompt as administrator,
- At the elevated Command Prompt type "*`net user Administrator `**" to reset your password,
- Enter a new memorable password twice to set your password.,
Once the password is reset, you can then login to dbFront using the account "Administrator" and your newly reset password.
NOTE: dbFront requires a password. A blank password is not an option because dbFront creates a network-accessible Web-Application.
3) No Permission?
The first user to login to dbFront must be an administrator so that they can start to configure database connections for other users.
If the first user does not have administrator access, then they will receive the message "No Database Connection Access."
Alternative Solution - Create a Local Admin User
If all else fails, you should be able to create a local administrative user that can administer dbFront.
- Open Settings: Start Button / Settings,
- Search for "Accounts" and click on "Add, edit or remove users,"
- Click on "Add someone else to this PC,"
- Wait for a new dialogue to open,
- Click the link "I don't have this person's sign-in information,"
- Wait for the dialogue to update,
- Click the link "Add a user without a Microsoft account,"
- Now you can create a local user,
- Enter a user name like: 'dbFrontAdminUser',
- Enter a password and set your security questions.
These steps will create a "Standard" user account. You will need to click on the "Change account type" button and specify that this user should be an Administrator.
With this new Administrator account, you should be able to login to dbFront.
For user creation instructions that including a video see: Create a Local Windows 10 User