about us    |   contact us
 

DEFAULT ACCOUNTS:

Bora Builder comes with a couple of pre-installed demo accounts. It is recommended that the Bora administrator should change passwords of these accounts after the installation, or delete them altogether. They are:

user: admin, password: admin:
Has all ACL privileges as listed earlier.
 
user: employee, password: employee:
Has only employee privileges.
 
user: sales, password: sales:
Has employee and sales privileges.
 
user: member, password: member:
This is an account opened for someone who is not a company employee. Account like this one might be for Beta testers, for people who are members of interest groups contributing to discussion forums, etc. Other than having a unique login Id, this account has no access control privileges.
 
user: partner, password: partner:
Has partner privileges as documented above. However, since no Bora application currently takes advantage of this ACL privilege, this account is identical to 'member' in nature.

 

CLIENT CATEGORIES:

Upon receiving a page hit, Bora applications analyze and put clients into different categories:

Visitor: If a client does not have a login ID, he/she is considered a visitor. Since access control privileges are associated with login IDs, absence of a login ID immediately implies no access control privileges.

Member: If the client does have a login ID, but if he/she is not an employee, then he/she is considered a 'member'. Members and employees share the same login namespace. A member, by default, is not granted any access control privileges, and the Bora Admin better not violate it. 'member/member' (username/password) and 'partner/partner' accounts are of this type. A member account can be identified with a type 'M' in its login record.

Employee: In this category login status indicates an 'employee', with a type 'e' in the login record. An employee normally should have at least employee access control privileges, however, he/she might have more than that.

Customer: Before giving the definition for this category, lets clarify the terminology conflict between a 'client' and a 'customer' first. By 'client', we mean to indicate a client (browser) of the server (Bora Builder), and by 'customer', we talk about a purchasing customer, having a credit card, etc.

A customer has a unique customer ID maintained by the Bora applications. A client, after going through certain order procedures (purchase), might be promoted to a customer status and get assigned a unique ID. A customer ID is different from a login ID. Although in many cases visitors are promoted to the customer category, there is no reason for a member or an employee not to make a purchase from company e-shop and acquire a customer status. I.e, a client might retain a customer ID and a login ID at the same time.

A customer is uniquely identified by his/her first name, last name and email address.

Having a grasp of these notions, let's now start with the Bora Applications: