Fix Create user , password not set

This commit is contained in:
sparkyx 2024-09-07 17:27:51 +02:00
parent e69f16dd2d
commit db355c4bfe
2 changed files with 5 additions and 4 deletions

View file

@ -63,12 +63,13 @@ if ( isset ($_POST["ADD"]) )
{
$exist_user=$cn->get_value("select count(*) from ac_users where use_login=lower($1)",[$login]);
if ( $exist_user == 0 ) {
$new_user->setPassword($pass5);
$new_user->insert();
$new_user->load();
put_global(array(['key'=>'use_id',"value"=>$new_user->id]));
Noalyss_user::audit_admin(sprintf('ADD USER %s %s',$new_user->id,$login));
} else {
echo_warning(_("Utilisateur existant"));
echo_warning(_("Utilisateur existant"));
$uid=$cn->get_value("select use_id from ac_users where use_login=lower($1)",[$login]);
$new_user->setId($uid);
put_global(array(['key'=>'use_id',"value"=>$new_user->id]));
@ -147,7 +148,7 @@ else if ($sbaction == "delete")
echo "code [$code] code control [$ctl_code]";
}
if ( $code != $ctl_code) {
echo _("Code invalide, effacement refusé");
echo_warning (_("Code invalide, effacement refusé"));
return;
}
$cn = new Database();

View file

@ -129,8 +129,8 @@ $it_pass->value="";
<div id="delete_user_div" class="inner_box" style="display: none">
<?=HtmlInput::title_box(_("Effacer"),'delete_user_div','hide')?>
<FORM id="user_detail_frm" METHOD="POST">
<INPUT type="hidden" NAME="lname" value="<?=_("$UserChange->name")?>">
<INPUT type="hidden" NAME="fname" value="<?=_("$UserChange->first_name")?>">
<INPUT type="hidden" NAME="lname" value="<?="$UserChange->name"?>">
<INPUT type="hidden" NAME="fname" value="<?="$UserChange->first_name"?>">
<?php echo HtmlInput::hidden('UID',$uid)?>
<?php echo HtmlInput::hidden('use_id',$uid)?>
<input type="hidden" name="sbaction" value="delete">