Difference between revisions of "Admin Module"
Jump to navigation
Jump to search
| Line 9: | Line 9: | ||
==admin:users== | ==admin:users== | ||
| − | |||
| − | |||
{| width='100%' | {| width='100%' | ||
| Line 27: | Line 25: | ||
==admin:sessions== | ==admin:sessions== | ||
| + | |||
{| width='100%' | {| width='100%' | ||
|- | |- | ||
| Line 41: | Line 40: | ||
==admin:logs== | ==admin:logs== | ||
| − | |||
| − | |||
{| width='100%' | {| width='100%' | ||
Revision as of 19:50, 23 May 2014
This XQuery Module contains functions for performing operations that are restricted to users with Admin Permissions. Existing users can be listed, and soon more.
Conventions
All functions in this module are assigned to the http://basex.org/modules/admin namespace, which is statically bound to the admin prefix.
All errors are assigned to the http://basex.org/errors namespace, which is statically bound to the bxerr prefix.
Functions
admin:users
| Signatures | admin:users() as element(user)*admin:users($db as xs:string) as element(user)* |
| Summary | Returns an element sequence, containing all registered users along with their access permissions and md5-encoded passwords. If a database $db is specified, users registered for a particular database will be returned.The output of this function is similar to the SHOW USERS command. |
| Examples |
|
admin:sessions
| Signatures | admin:sessions() as element(session)*
|
| Summary | Returns an element sequence with all currently opened sessions, including the user name, address (IP:port) and an optionally opened database. The output of this function is similar to the SHOW SESSIONS command. |
| Examples |
|
admin:logs
| Signatures | admin:logs() as element(file)*admin:logs($date as xs:string) as element(entry)*admin:logs($date as xs:string, $merge as xs:boolean) as element(entry)* |
| Summary | Returns Logging data compiled by the database or HTTP server:
|
| Examples |
|
Changelog
- Version 7.8.2
- Updated: admin:users: md5-encoded password added to output.
- Updated: admin:logs: represent name of log files as string value;
$mergeargument added.
The Module was introduced with Version 7.5.