-----------------------------------------------------------------------
PRODUCT NAME AND VERSION NUMBER
-----------------------------------------------------------------------
LASsie for MS Access (97, 2000, and 2002/XP)
v3.0

-----------------------------------------------------------------------
COMPANY NAME
-----------------------------------------------------------------------
Peter's Software - MS Access Shareware and Freeware for Developers
http://www.peterssoftware.com

-----------------------------------------------------------------------
DESCRIPTION
-----------------------------------------------------------------------
LASsie (Light Application Security) is a library of Microsoft Access objects that you can reference from, or add into your MS Access application to implement basic form level security. With LASsie, you can prevent a user from opening specific forms/reports, or restrict a users ability to update data on a form.  

LASsie includes a friendly user sign-on form that prompts for a login user name and password. Users can change their own passwords via the included "change password" form. Optionally, the sign-on form can be bypassed and the user's network login username can be used. Once the user name is verified, his/her session is assigned a security level code that determines which forms or reports can be accessed, and if data updates are allowed.

LASsie is called "light" application security because it is not intended to be a robust, crack-proof, high-end security application. In fact, a sophisticated user could edit the underlying tables and change their own security level. By hiding the LASsie tables, and/or putting them in an external, encrypted database, you could minimize the possibility of such potential breaches, but you should understand that using LASsie does not guarantee crack-proof form/report level security. That being said, LASsie can serve quite well as an application security system where users are relatively unsophisticated.

This version is distributed as Shareware.

-----------------------------------------------------------------------
NEW AND SPECIAL IN THIS RELEASE
-----------------------------------------------------------------------
Version 3
	Can use network login name instead of having users enter name in SignOn form.
	Report support
	Subform/subreport support
	New LASsie Properties form
	New Admin security level that can update user security but cant create other Admins
	Misc. bug fixes

Version 2.3
	More error checking added

Version 2.2
	Sign on form made to open in dialog mode

Version 2.1
	Function LAS_GetUserName added to retrieve current user name

Version 2
	All code moved to basLASsie module
	List of restricted forms added to security levels form
	Help file

Version 1
	This version is entirely new

-----------------------------------------------------------------------
HARDWARE AND SOFTWARE REQUIREMENTS
-----------------------------------------------------------------------
	PC with a Pentium 75-megahertz (MHz) or higher processor
	Windows 95 or later, or Microsoft Windows NT Workstation version 4.0 Service Pack 3 or later
	32MB RAM
	1.5MB of available hard-disk space
	Microsoft Access 97, 2000, or 2002


-----------------------------------------------------------------------
INSTALLATION INSTRUCTIONS, GETTING STARTED TIPS, AND DOCUMENTATION
-----------------------------------------------------------------------
**************
*** Step 1 ***
**************
Open the downloaded zip file.

This file is named "las.zip", or "las_30.zip". Double-click it to open the zip file archive.

**************
*** Step 2 ***
**************
Run the LASsie install program.

Double-click the "Setup.exe" file (you can do this from the WinZip window) and follow the on-screen instructions to install LASsie on your computer.

(Since LASsie will store user security information that will be retrieved by your application, you will probably want to install LASsie in a central network folder that all of your users have access to.)

To run the demo, choose "LASsie Demo" from the Start menu.

**************
*** Step 3 ***
**************
Add a reference from your application to the LASsie .mde file ("las97_30.mde" for Access 97, "las2000_30.mde" for Access 2000, or "las2002_30.mde" for Access 2002/XP) in the folder that you just installed to.

TO ADD A REFERENCE from your database to a particular .mde file:

1. In your database, open a Module (any Module) in design mode.
2. On the Tools menu, click References, and click Browse in the References dialog box.
3. In the Files Of Type box, click Databases (*.mdb, *.mda, *.mde).
4. Locate the .mde file (it should be in the folder you just installed to)
5. Click OK.
6. Close the references dialog.

**************
*** Step 4 ***
**************
Enter security levels, users, and assign security levels to users.

Open the form "frmSignOn" by executing the function

    LAS_OpenForm "frmSignOn"

...from a module subroutine, the debug window, or from a command button OnClick event procedure.

Enter "System" for the user name. Enter "System" (upper or lower case) for the password.

Open the form "frmSecurityLevel" by executing the function

    LAS_OpenForm "frmSecurityLevel"

...and modify, or add new security levels.

Open the form "frmUserSecurity" by executing the function

    LAS_OpenForm "frmUserSecurity"

...and modify, or add new users and assign security levels.

Make sure to assign at least one user name a security level of "Admin Only Level", or higher. Otherwise, no user will be able to open the LASsie security administration forms.

When you are finished, you may wish to delete the "System" user name, or change the password for this user.

**************
*** Step 5 ***
**************
Secure your forms and/or reports.

For each form that you wish to secure, put the following line of code in the OnOpen event procedure for the form:

    LAS_EnableSecurity Me

For each report that you wish to secure, put the following line of code in the OnOpen event procedure for the report:

    Cancel = LAS_EnableSecurity(Me)


**************
*** Step 6 ***
**************
Require that users sign on.

Open the form "frmSignOn" from your applications autoexec macro - ex.: 

Macro name: Autoexec
Action: RunCode
Function Name: =LAS_OpenForm("frmSignOn")

... - or from the OnOpen event procedure of your startup switchboard form. Ex.:

    LAS_OpenForm "frmSignOn"

-----------------------------------------------------------------------
IMPORTANT KNOWN PROBLEMS
-----------------------------------------------------------------------
Please see the help file for this information.

-----------------------------------------------------------------------
VERSION HISTORY
-----------------------------------------------------------------------
Please see the help file for this information.

-----------------------------------------------------------------------
PRICING INFORMATION
-----------------------------------------------------------------------
US$24.95 (single application license)
US$149.95 (unlimited, royalty free distribution license with source code)
US$125.00 (upgrade from single application license to unlimited license with source code)

To order online, go to http://www.peterssoftware.com/buy.htm

More ordering information is in the help file.

-----------------------------------------------------------------------
CONTACT INFORMATION
-----------------------------------------------------------------------
http://www.peterssoftware.com
http://www.peterssoftware.com/lasfaq.htm
info@peterssoftware.com

-----------------------------------------------------------------------
DATE OR COPYRIGHT DATE, AND OTHER LEGAL INFORMATION
-----------------------------------------------------------------------
Released 6/25/03
Copyright 2002, 2003 Peter's Software