Gossamer Forum
Home : Products : DBMan : Customization :

Users can view, add, delete their own records.

Quote Reply
Users can view, add, delete their own records.
Currently my DBMan is set up so that users can sign up and add, view, modify, delete their own records.

Is there anything could be done that give selective users the permission to View ALL (not their own only) records? Only VIEW is required...... without giving them the Admin rights?

Thanks for any input.

my current cfg file.

###############################3
# Authorization Options

# --------------------------------------------------------
# No Authentication? (1 = "there is no authentication", 0 = "there is authentication")
# If you choose no authentication, then set the permissions of what
# people can do with: @auth_default_permissions below.
$auth_no_authentication = 0;

# The amount of time in seconds that user files are kept in the
# auth directory before the program removes them. 2-6 hours is
# probably a good value.
$auth_time = 21600;
# 6 hours (in seconds)

# Enable (1) or disable (0) logging.
$auth_logging = 1;

# Allow a default user? This means you can specify a user via the URL
# and skip the logon process. Use this to allow people to search without
# logging on, but require log in if they want to add/modify/remove etc.
# (1 = "yes", 0 = "no")
$auth_allow_default = 0;

# Default permissions used if there is no authentication, or for a default
# user. (View, Add, Delete, Modify, Admin), 1 = enable, 0 = disable.
@auth_default_permissions = (1,1,1,1,0);

# Allow people to sign up for their own userid/passwords? They will
# recieve default permissions.
$auth_signup = 1;

# Permissions a new signup should get.
@auth_signup_permissions = (1,1,1,1,0);

# Registered users: can modify/delete _only_ own records. For this to make
# sense you should set default off or to 1,0,0,0.
$auth_modify_own = 1,0,0,0;

# Registered users: can view _only_ own records. For this to make sense
# you should turn off default permissions.
$auth_view_own = 1;

# Auth user field. This is the field position in the database used for storing
# the userid who owns the record. Set to -1 if not used.
$auth_user_field = 19;

# URL to send user if they chose log off. Leave blank and the script will return to
# the logon prompt (although this only makes sense if you are using authentication).
$auth_logoff =
"db.cgi";

Quote Reply
Re: [Sara_Samsara] Users can view, add, delete their own records. In reply to
Check out JPDeni's "add permission" mod.

You can find this either in the GT Resource Center or on JPDeni's website at <URL>http://jpdeni.com/dbman/</URL>

Unoffical DBMan FAQ

http://creativecomputingweb.com/dbman/index.shtml/