menu_banner (2K)

mnu_user(upd1) - Update User

mnu_user(upd1) (25K)

The purpose of this function is to allow the user to update the details of entries on the USER table.

This form is accessed by selecting entries in the List User screen before pressing the 'UPDATE' button in the navigation bar.

For a complete description of how this type of form works please see Transaction Pattern UPDATE 1.

Field List
Field NameTypeDescription
User ID String Required. Must be unique. As this is the primary key it cannot be changed.
User Name String Required. The display name for this user.
Password String Required. This must conform to the formatting requirements identified on the Menu Control Data screen.

This field may be invisible to some users on the update and enquiry screens.

Roles String Shows the contents of the USER ROLE table for this user. The contents of this table can be viewed by pressing the Maintain User Roles button.
Start Date Date Required. The user will not be able to logon if this date is in the future.
End Date Date Optional. The user will not be able to logon if this date is in the past.
In Use? Boolean This is set to TRUE when the user logs on, and FALSE when the user logs off.
User Disabled? Boolean Default is FALSE. Set to TRUE to disable further access by this user (this has the same effect as removing this user's record from the system, but it can be instantly reinstated by resetting this flag).
E-mail Address String Optional. The user's e-mail address.
Language Id String Optional. Defines the user's preferred language. Only those values defined on the LANGUAGE table will be available for selection. If this is empty the default language will be used instead.
Time Zone String Optional. Defines the user's time zone, and need only be used when it is different from the time zone of the server. Refer to FAQ125 for more details.
Account Id Integer Optional. Selected from the current list of entries on the ACCOUNT table.
External Authentication Off? boolean By default external authentication of passwords is turned off, which means that all authentication is performed internally by matching the user's password which is entered via the LOGON screen with the Password value on this record. This may be held in plain text or encrypted using the 'internal' or 'SSL' authentication method as selected on the Menu Control Record. Alternatively password authentication for an installation can be switched to an external RADIUS, LDAP or AWSLB server.

It may be that certain users need to be excluded from this external authentication process, and this can be achieved by setting this field to 'YES'. If this is the case then authentication for this user will continue to be internal.

External Id string Optional. Only used if External Authentication is turned on, and the external userid is different from the MENU userid.
Party Id integer Optional. Identifies the entry on the PARTY table in the PARTY database which corresponds to this user. This is only valid if the PARTY subsystem has been installed.

This value will be loaded into $_SESSION['logon_party_id'] after passing through the LOGON screen.

IP Address String This display-only field is set by the system when the user logs on, to show the IP address of the user's device.
Password Change Date Date+Time The date and time when the current password was entered.
Password Count Integer Display only. Shows the number of times the user has passed through the logon screen with the current password.
Logon Date Date+Time The date and time when this user last passed through the logon screen.

http://www.tonymarston.net
http://www.radicore.org