Our Knowledge Base covers a wide variety of technical topics, from the basic to the complex.
How do I create an HTML form that adds records to a QuickBase application that is not publicly accessible?
Just add two hidden fields called "username" and "password":
<input type="hidden" name="username" value="screen-name">
<input type="hidden" name="password" value="not-very-secret">
1. Set the value of these fields to a screen name and its password.
2. To maintain the security of your QuickBase application, create a user just for this form. Go to the QuickBase home page and click on the "Sign In" link. Sign in to QuickBase and then on your "My QuickBase" page click on "My User Profile". Then click on "I want to..." and select "Manage User Accounts". Then click on the "register" link. Pick a screen name and password that you feel comfortable putting in the hidden fields of your form. A word of caution here. QuickBase lets application administrators grant access to all QuickBase user accounts whose email matches a particular domain. So for instance to grant access to everyone whose email address ends in "@yourcompnay.com" you just grant access to "@yourcompany.com" as if it was a real email address. QuickBase understands this to mean everyone whose email address ends in "@yourcompany.com". This is a convenient way to grant everyone in a company access to an application. However in the case described above the newly created depositor user account will belong to the same email domain as your original account. This means that anyone who gets access to the username and password for this account will be able to access to all the applications that have been shared with the entire email domain. To prevent this from happening it's best to create a new QuickBase account with a Yahoo or Hotmail email address. No one in their right mind shares a QuickBase application with "@yahoo.com" or "@hotmail.com".
3. To change the permissions, go to the overview page of the not-publicly accessible QuickBase application. Create a new Role by clicking on the "Customize" drop down menu and select "Roles". On the "Customize Roles" screen click on "Create a New Role". Check only "Add Records", give it the name "depositor" and click "Save". Now share the application with the "depositor" user by following the steps in the help file you can access by clicking the link below:
4. Now that you have two screen names, it's important to pick the screen name associated with your original account as the default screen name for your e-mail address.
5. Log into QuickBase and click on "Edit your user Profile". Then click "Manage User Accounts". Click on the radio button next to the screen name you want to use as the default for your e-mail address. Be sure not to use the screen name that you created for your form the default! Then click the "OK" button.
Browse by Category
Knowledge Base Categories
- Accounts (35)
- Application (45)
- E-Mail (7)
- Fields (41)
- Forms (20)
- Formulas (18)
- General (68)
- Other Product (7)
- Pages (1)
- Product (5)
- Reports (15)
- Roles (4)
- Search (1)
- Tables (6)