Initial commit
This commit is contained in:
		
							
								
								
									
										118
									
								
								content/lib/plugins/authpdo/conf/default.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										118
									
								
								content/lib/plugins/authpdo/conf/default.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,118 @@
 | 
			
		||||
<?php
 | 
			
		||||
/**
 | 
			
		||||
 * Default settings for the authpdo plugin
 | 
			
		||||
 *
 | 
			
		||||
 * @author Andreas Gohr <andi@splitbrain.org>
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
$conf['debug'] = 0;
 | 
			
		||||
$conf['dsn'] = '';
 | 
			
		||||
$conf['user'] = '';
 | 
			
		||||
$conf['pass'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * statement to select a single user identified by its login name
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user
 | 
			
		||||
 * return: user, name, mail, (clear|hash), [uid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['select-user'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * statement to check the password in SQL, optional when above returned clear or hash
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, :clear, :hash, [uid], [*]
 | 
			
		||||
 * return: *
 | 
			
		||||
 */
 | 
			
		||||
$conf['check-pass'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * statement to select a single user identified by its login name
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, [uid]
 | 
			
		||||
 * return: group
 | 
			
		||||
 */
 | 
			
		||||
$conf['select-user-groups'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Select all the existing group names
 | 
			
		||||
 *
 | 
			
		||||
 * return: group, [gid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['select-groups'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Create a new user
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, :name, :mail, (:clear|:hash)
 | 
			
		||||
 */
 | 
			
		||||
$conf['insert-user'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Remove a user
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, [:uid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['delete-user'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * list user names matching the given criteria
 | 
			
		||||
 *
 | 
			
		||||
 * Make sure the list is distinct and sorted by user name. Apply the given limit and offset
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, :name, :mail, :group, :start, :end, :limit
 | 
			
		||||
 * out: user
 | 
			
		||||
 */
 | 
			
		||||
$conf['list-users'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * count user names matching the given criteria
 | 
			
		||||
 *
 | 
			
		||||
 * Make sure the counted list is distinct
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, :name, :mail, :group
 | 
			
		||||
 * out: count
 | 
			
		||||
 */
 | 
			
		||||
$conf['count-users'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Update user data (except password and user name)
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, :name, :mail, [:uid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['update-user-info'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Update user name aka login
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, :newlogin, [:uid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['update-user-login'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Update user password
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, :clear, :hash, [:uid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['update-user-pass'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Create a new group
 | 
			
		||||
 *
 | 
			
		||||
 * input: :group
 | 
			
		||||
 */
 | 
			
		||||
$conf['insert-group'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Make user join group
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, [:uid], group, [:gid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['join-group'] = '';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Make user leave group
 | 
			
		||||
 *
 | 
			
		||||
 * input: :user, [:uid], group, [:gid], [*]
 | 
			
		||||
 */
 | 
			
		||||
$conf['leave-group'] = '';
 | 
			
		||||
							
								
								
									
										25
									
								
								content/lib/plugins/authpdo/conf/metadata.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								content/lib/plugins/authpdo/conf/metadata.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
<?php
 | 
			
		||||
/**
 | 
			
		||||
 * Options for the authpdo plugin
 | 
			
		||||
 *
 | 
			
		||||
 * @author Andreas Gohr <andi@splitbrain.org>
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
$meta['debug']              = array('onoff', '_caution' => 'security');
 | 
			
		||||
$meta['dsn']                = array('string', '_caution' => 'danger');
 | 
			
		||||
$meta['user']               = array('string', '_caution' => 'danger');
 | 
			
		||||
$meta['pass']               = array('password', '_caution' => 'danger', '_code' => 'base64');
 | 
			
		||||
$meta['select-user']        = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['check-pass']         = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['select-user-groups'] = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['select-groups']      = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['insert-user']        = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['delete-user']        = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['list-users']         = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['count-users']        = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['update-user-info']   = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['update-user-login']  = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['update-user-pass']   = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['insert-group']       = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['join-group']         = array('', '_caution' => 'danger');
 | 
			
		||||
$meta['leave-group']        = array('', '_caution' => 'danger');
 | 
			
		||||
		Reference in New Issue
	
	Block a user