first you would need a table for users where they will have a user Id number the auto incrimental int field and primary field of the table from there if you use only one table for all you can give them levels example of the table
USERID -------- INT 11 autonumeric and primary
NAMES -------- VARCHAR 150 not null
EMAIL -------- VARCHAR 150 not null
USERNAME ---- VARCHAR 100 not null
PASSWORD --- VARCHAR 100 not null
LEVEL --------- TINYINT default 2
Now when you use security assist you can asign for admin lvl has to be = 1
Normal user lvl = 2
This way you can filter wich user is an admin and wich is a normal user now for the history of each user the history table should have a related field in the database example
HISTORYID ----- INT 11 etc...
USERRELID ----- INT 11 not null
REST OF FIELDS for history
having a field to relate with the user tables is the key when you add a history u have to place the USERID then you can use session filters when creating the query to show the filter tell it to filter the list or data by $_SESSION['USERID'] to the field we named before as the related to that user, so your list of history will show for those logged users only with thier data, the rest of the data wont show
Remeber to check on security assist the sessions it creates for your user id
good luck let us know how it worked for you.