From a115102fdf0eb6f8f7233697252bf3c6a6717794 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Tue, 24 Mar 2020 14:21:48 +0100 Subject: [PATCH] Task #0001793: Installation mot de passe --- html/install.php | 10 ++++++---- include/lib/config_file.php | 9 +++++++++ include/template/template_config_form.php | 9 +++++++++ 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/html/install.php b/html/install.php index c8b188dcd..180c3cdb4 100644 --- a/html/install.php +++ b/html/install.php @@ -194,6 +194,7 @@ $ctmp=$http->request("ctmp","string", "/tmp"); $cpath=$http->request("cpath","string", "/usr/bin"); $db_name=$http->request("cdbname", "string",""); $cadmin=$http->request("cadmin","string", "admin"); +$icpassword_admin=$http->request("icpassword_admin","string", "phpcompta"); $cadmin=strtolower($cadmin); //------------------------------------------------------------------------- // warn only if we can not write in include @@ -224,11 +225,12 @@ if (isset($_POST['save_config'])) { // ----- if ( $cnx !== false ) { echo '

'._('Important').'

'; - echo '

',_("Voici l'utilisateur et mot de passe de l'utilisateur administrateur de Noalyss , il a tous les droits et a accès à tout." + echo '

',_("Voici l'utilisateur et mot de passe de l'utilisateur administrateur de Noalyss , " + . " il a tous les droits et a accès à tout." . " Connectez-vous avec ses identifiants et changer le mot de passe dans préférence (en haut à droit)"), "

"; echo '

'._('Utilisateur administrateur'),' ',' ',$cadmin,'','

'; - echo '

',_('Mot de passe'),' phpcompta ','

'; + echo '

',_('Mot de passe'),' '.$icpassword_admin.' ','

'; // Create the db if (is_writable(NOALYSS_INCLUDE)) { $url=config_file_create($_POST,1,$os); @@ -522,8 +524,8 @@ if ($account == 0 ) { $cn->execute_script(NOALYSS_INCLUDE."/sql/account_repository/constraint.sql"); /* update name administrator */ $cadmin=NOALYSS_ADMINISTRATOR; - $cn->exec_sql("update ac_users set use_login=$1,use_active=1 where use_id=1", - array(strtolower($cadmin))); + $cn->exec_sql("update ac_users set use_login=$1,use_password=md5($2),use_active=1 where use_id=1", + array(strtolower($cadmin,$icpassword_admin))); $cn->commit($cn); diff --git a/include/lib/config_file.php b/include/lib/config_file.php index fcdb6021d..f9c89ee45 100644 --- a/include/lib/config_file.php +++ b/include/lib/config_file.php @@ -105,6 +105,9 @@ function config_file_form($p_array=null) } $icdbname=new IText('cdbname'); $icdbname->value=$cdbname; + + $icpassword_admin=new IText('icpassword_admin'); + require NOALYSS_TEMPLATE.'/template_config_form.php'; } /** @@ -156,6 +159,12 @@ function display_file_config($p_array,$from_setup=1,$p_os=1) print ("\r\n"); print ( 'define ("NOALYSS_ADMINISTRATOR","'.$cadmin.'");'); print ("\r\n"); + print ("// For changing the password of admin, go to preference or update in db"); + print ("\r\n"); + print ("// this password is only used when installing "); + print ("\r\n"); + print ( 'define ("NOALYSS_PASSWORD","'.$icpassword_admin.'");'); + print ("\r\n"); print ( 'define ("LOCALE",'.$clocale.');'); print ("\r\n"); diff --git a/include/template/template_config_form.php b/include/template/template_config_form.php index 2e98740f9..39f2f1975 100644 --- a/include/template/template_config_form.php +++ b/include/template/template_config_form.php @@ -26,6 +26,7 @@ * @brief * */ + ?>
@@ -59,6 +60,14 @@ input();?> + + + +
+ + + input();?> +
input();echo Icon_Action::infobulle(208)?>