mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-27 15:54:29 +02:00
2010-08-10 Ramon Novoa <rnovoa@artica.es>
* include/auth/mysql.php, include/functions_config.php, godmode/setup/setup_auth.php: Added support fore more authentication schemes (enterprise). git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@3115 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
250ecbab70
commit
fa223e4c4f
@ -1,3 +1,10 @@
|
|||||||
|
2010-08-10 Ramon Novoa <rnovoa@artica.es>
|
||||||
|
|
||||||
|
* include/auth/mysql.php,
|
||||||
|
include/functions_config.php,
|
||||||
|
godmode/setup/setup_auth.php: Added support fore more authentication
|
||||||
|
schemes (enterprise).
|
||||||
|
|
||||||
2010-08-10 Ramon Novoa <rnovoa@artica.es>
|
2010-08-10 Ramon Novoa <rnovoa@artica.es>
|
||||||
|
|
||||||
* godmode/setup/setup_auth.php: Added to repository. Authentication
|
* godmode/setup/setup_auth.php: Added to repository. Authentication
|
||||||
|
@ -98,6 +98,7 @@ echo '</form>';
|
|||||||
$(".ad").css("display", "none");
|
$(".ad").css("display", "none");
|
||||||
$(".pandora").css("display", "none");
|
$(".pandora").css("display", "none");
|
||||||
$(".babel").css("display", "none");
|
$(".babel").css("display", "none");
|
||||||
|
$(".integria").css("display", "none");
|
||||||
|
|
||||||
if (auth_method != "mysql") {
|
if (auth_method != "mysql") {
|
||||||
$(".remote").css("display", "");
|
$(".remote").css("display", "");
|
||||||
|
@ -133,6 +133,14 @@ function process_user_login ($login, $pass) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// Remote Integria
|
||||||
|
case 'integria':
|
||||||
|
if (enterprise_hook ('remote_integria_process_user_login', array ($login, $pass)) === false) {
|
||||||
|
$config["auth_error"] = "User not found in database or incorrect password";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
// Unknown authentication method
|
// Unknown authentication method
|
||||||
default:
|
default:
|
||||||
$config["auth_error"] = "User not found in database or incorrect password";
|
$config["auth_error"] = "User not found in database or incorrect password";
|
||||||
|
@ -199,11 +199,21 @@ function update_config () {
|
|||||||
|
|
||||||
update_config_value ('rpandora_server', get_parameter ('rpandora_server', $config['rpandora_server']));
|
update_config_value ('rpandora_server', get_parameter ('rpandora_server', $config['rpandora_server']));
|
||||||
update_config_value ('rpandora_port', get_parameter ('rpandora_port', $config['rpandora_port']));
|
update_config_value ('rpandora_port', get_parameter ('rpandora_port', $config['rpandora_port']));
|
||||||
|
update_config_value ('rpandora_dbname', get_parameter ('rpandora_dbname', $config['rpandora_dbname']));
|
||||||
|
update_config_value ('rpandora_user', get_parameter ('rpandora_user', $config['rpandora_user']));
|
||||||
update_config_value ('rpandora_pass', get_parameter ('rpandora_pass', $config['rpandora_pass']));
|
update_config_value ('rpandora_pass', get_parameter ('rpandora_pass', $config['rpandora_pass']));
|
||||||
|
|
||||||
update_config_value ('rbabel_server', get_parameter ('rbabel_server', $config['rbabel_server']));
|
update_config_value ('rbabel_server', get_parameter ('rbabel_server', $config['rbabel_server']));
|
||||||
update_config_value ('rbabel_port', get_parameter ('rbabel_port', $config['rbabel_port']));
|
update_config_value ('rbabel_port', get_parameter ('rbabel_port', $config['rbabel_port']));
|
||||||
|
update_config_value ('rbabel_dbname', get_parameter ('rbabel_dbname', $config['rbabel_dbname']));
|
||||||
|
update_config_value ('rbabel_user', get_parameter ('rbabel_user', $config['rbabel_user']));
|
||||||
update_config_value ('rbabel_pass', get_parameter ('rbabel_pass', $config['rbabel_pass']));
|
update_config_value ('rbabel_pass', get_parameter ('rbabel_pass', $config['rbabel_pass']));
|
||||||
|
|
||||||
|
update_config_value ('rintegria_server', get_parameter ('rintegria_server', $config['rintegria_server']));
|
||||||
|
update_config_value ('rintegria_port', get_parameter ('rintegria_port', $config['rintegria_port']));
|
||||||
|
update_config_value ('rintegria_dbname', get_parameter ('rintegria_dbname', $config['rintegria_dbname']));
|
||||||
|
update_config_value ('rintegria_user', get_parameter ('rintegria_user', $config['rintegria_user']));
|
||||||
|
update_config_value ('rintegria_pass', get_parameter ('rintegria_pass', $config['rintegria_pass']));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -521,6 +531,26 @@ function process_config () {
|
|||||||
update_config_value ( 'rbabel_pass', '');
|
update_config_value ( 'rbabel_pass', '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isset ($config['rintegria_server'])) {
|
||||||
|
update_config_value ( 'rintegria_server', 'localhost');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isset ($config['rintegria_port'])) {
|
||||||
|
update_config_value ( 'rintegria_port', 3306);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isset ($config['rintegria_dbname'])) {
|
||||||
|
update_config_value ( 'rintegria_dbname', 'integria');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isset ($config['rintegria_user'])) {
|
||||||
|
update_config_value ( 'rintegria_user', 'integria');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isset ($config['rintegria_pass'])) {
|
||||||
|
update_config_value ( 'rintegria_pass', '');
|
||||||
|
}
|
||||||
|
|
||||||
/* Finally, check if any value was overwritten in a form */
|
/* Finally, check if any value was overwritten in a form */
|
||||||
update_config ();
|
update_config ();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user