Task #0001793: Installation mot de passe

This commit is contained in:
Dany De Bontridder 2020-03-24 14:21:48 +01:00
parent 284fc2ebef
commit a115102fdf
3 changed files with 24 additions and 4 deletions

View file

@ -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 '<h1>'._('Important').'</h1>';
echo '<h2 class="warning">',_("Voici l'utilisateur et mot de passe de l'utilisateur administrateur de Noalyss , il a tous les droits et a accès à tout."
echo '<h2 class="warning">',_("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)"),
"</h2>";
echo '<p style="font-size:120%">'._('Utilisateur administrateur'),' ','<span style="color:red"> ',$cadmin,'</span>','</p>';
echo '<p style="font-size:120%">',_('Mot de passe'),'<span style="color:red"> phpcompta </span>','</p>';
echo '<p style="font-size:120%">',_('Mot de passe'),'<span style="color:red"> '.$icpassword_admin.' </span>','</p>';
// 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);

View file

@ -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");

View file

@ -26,6 +26,7 @@
* @brief
*
*/
?>
<div style="margin-left: 30">
<table>
@ -59,6 +60,14 @@
<?php echo $icadmin->input();?>
</td>
</tr>
<tr>
<td>
<?php echo _('Mot de passe administrateur de noalyss')?>
</td>
<td>
<?php echo $icpassword_admin->input();?>
</td>
</tr>
<TR>
<TD><?php echo _('Adresse Serveur Postgresql');?> </TD>
<TD><?php echo $ichost->input();echo Icon_Action::infobulle(208)?></TD>