[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 NNETBINACC()
 Determines the bindery security access level
------------------------------------------------------------------------------
 Syntax

     NNETBINACC([<cServer>|<nConId>]) --> nRights

     Netware: 2.2 and 3.11

 Arguments

     <cServer>  Designates the name of the file server for which the
     bindery security access level is determined.  Your workstation must be
     attached to <cServer>.

     <nConId>  Designates the connection ID of your workstation on
     <cServer>.

 Returns

     NNETBINACC() returns the bindery security access level of the currently
     logged in user.  nRights can be a numeric value between 0 and 3.

 Description

     NOVELL NET BINDERY ACCESS LEVEL
     All bindery objects and their properties have security levels for  read
     and write access.  For example, the security code can be defined when a
     new bindery object is created with the NNETCRTOBJ() function.  The
     access to an object or a property is possible only if the user's access
     right is equivalent to or higher than the security level defined for the
     operation.  With NNETBINACC(), you can determine the security access
     level.  The function returns a numeric value between 0 and 3.

     Table 18.1:  Security Access Levels
     ------------------------------------------------------------------------
     Value   Definition
     ------------------------------------------------------------------------
     0       User has not logged in to the file server
     1       User has logged in to the file server
     2       User has logged in to the file server with password
     3       User has logged in to the file server as supervisor
     ------------------------------------------------------------------------

     With the parameters <cServer> or <nConId>, the security access level can
     be determined for any attached file server.  The connection ID of a file
     server can be determined with the functions NNETATTACH() or NNETLOGIN().

 Example

     Determine the bindery security access level; if the return value is 3
     (supervisor), delete a user:

     #include "ctnnet.ch"

     IF NNETBINACC()=3
     NNETDELOBJ('GUEST',OBJ_USER)
     ENDIF

See Also: NNETCRTOBJ() NNETCRTPRP() NNETDELOBJ()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson