request('use_id'); } catch (Exception $ex) { echo_error($ex->getMessage()); throw $ex; } $UserChange = new Noalyss_user($rep, $uid); if ($UserChange->id == false) { // Message d'erreur html_page_stop(); } $UserChange->load(); $it_pass=new IText('password'); $it_pass->javascript='onkeyup="check_password_strength(\'password\',\'password_info\',1)"'; $it_pass->value=""; ?>
login', $UserChange->login); ?> prénom
%s
', $UserChange->name); ?>
', $UserChange->first_name); ?>
Mot de passe :Laisser à VIDE pour ne PAS le changer input();?>
value=array( array('value'=>0,'label'=>_('Non')), array('value'=>1,'label'=>_('Oui')) ); $select_actif->selected=$UserChange->active; echo $select_actif->input(); ?>
value=array( array('value'=>0,'label'=>_('Utilisateur normal')), array('value'=>1,'label'=>_('Administrateur')) ); $select_admin->selected=$UserChange->admin; echo $select_admin->input(); ?>
value=array( array('value'=>0,'label'=>_('Aucune')), array('value'=>1,'label'=>_('email + OTP')), array('value'=>2,'label'=>_('OTP')), ); $auth_method->selected=$UserChange->authent_method; echo $auth_method->input(); ?>
>
admin == 0 ) : ?>

Accès aux dossiers

Les autres droits doivent être réglés dans les dossiers (paramètre->sécurité), le fait de changer un utilisateur d'administrateur à utilisateur normal ne change pas le profil administrateur dans les dossiers. Il faut aller dans C0SEC pour diminuer ses privilèges.

'X', 'label' => 'Aucun Accès'), array('value' => 'R', 'label' => 'Utilisateur normal') ); $repo = new Dossier(0); if ( $repo->count() == 0) { echo hb('* Aucun Dossier *'); echo ''; return; } $Dossier = $repo->show_dossier('R',$UserChange->login); $mod_user = new Noalyss_user(new Database(), $uid); ?>
id},{$rDossier['dos_id']});\"");?>
id});\""); ?> admin==1 it means he can access all databases // else : ?>