O painel de controle Ceres é opensource (
http://sourceforge.net/projects/cerescp/
) feito em PHP e funcniona com o mysql
É só modificar o arquivo query.php
//login.php - User Login
DEFINE('LOGIN_USER', "[b]SELECT 'account_id', 'userid', 'level', 'user_pass' FROM 'login' WHERE userid = '%s' AND state != '5'[/b]");
//account.php - Account Creation
DEFINE('INSERT_CHAR', "[b]INSERT INTO 'login' ('userid', 'user_pass', 'sex', 'email', 'last_ip') VALUES ('%s', '%s', '%s', '%s', '%s')[/b]");
DEFINE('CHECK_USERID', "[b]SELECT 'userid' FROM 'login' WHERE userid = '%s' ");
DEFINE('CHECK_ACCOUNTID', "SELECT 'account_id' FROM 'login' WHERE 'userid' = '%s' AND 'user_pass' = '%s'[/b]");
DEFINE('MAX_ACCOUNTS', "[b]SELECT COUNT('account_id') FROM 'login' WHERE 'sex' != 'S'[/b]");
Precisa ficar parecido com a instrução SQL no arquivo joomla.php na pasta plugins ~> authentication
$query = 'SELECT `id`, `password`, `gid`'
. ' FROM `#__users`'
. ' WHERE username=' . $db->Quote( $credentials['username'] )
;
$db->setQuery( $query );
$result = $db->loadObject();