mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-27 02:54:27 +00:00
Provide example config snippet for docs.
This commit is contained in:
parent
b373f73ca1
commit
5e47b74ccf
@ -123,7 +123,21 @@ function UpdateUserFromExternal( &$usr ) {
|
|||||||
* Authenticate against a different PostgreSQL database which contains a usr table in
|
* Authenticate against a different PostgreSQL database which contains a usr table in
|
||||||
* the AWL format.
|
* the AWL format.
|
||||||
*
|
*
|
||||||
* @package davical
|
* Use this as in the following example config snippet:
|
||||||
|
*
|
||||||
|
* require_once('auth-functions.php');
|
||||||
|
* $c->authenticate_hook = array(
|
||||||
|
* 'call' => 'AuthExternalAwl',
|
||||||
|
* 'config' => array(
|
||||||
|
* // A PgSQL database connection string for the database containing user records
|
||||||
|
* 'connection' => 'dbname=wrms host=otherhost port=5433 user=general',
|
||||||
|
* // Which columns should be fetched from the database
|
||||||
|
* 'columns' => "user_no, active, email_ok, joined, last_update AS updated, last_used, username, password, fullname, email",
|
||||||
|
* // a WHERE clause to limit the records returned.
|
||||||
|
* 'where' => "active AND org_code=7"
|
||||||
|
* )
|
||||||
|
* );
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
function AuthExternalAWL( $username, $password ) {
|
function AuthExternalAWL( $username, $password ) {
|
||||||
global $c;
|
global $c;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user