# Manuel de NOALYSS

## Chapitre 5. Interface Administration

### 5.1. Utilisateurs

Liste des utilisateurs, en cliquant sur l’un d’eux , on a le détail de cet utilisateur, c’est-à-dire :

- Nom,

- Prénom,

- Émail : celui qui sera utilisé pour réinitialiser son mot de passe, l’utilisateur pourra le changer dans ses préférences

- Mot de passe

- Actif

- Type d’utilisateur : soit normal , il aura uniquement aux dossiers qui lui seront affectés, soit Administrateur et il aura accès à tout sans limite

- Double authentification : Aucune, Code par email en plus du mot de passe, Code sur Smartphone en plus du mot de passe (voir double authentification).

### 5.2. Double authentification : 2FA

La double authentification consiste à demander un second code en plus du mot de passe, ce qui augmente la sécurité, sans ce code il n’est pas possible de se connecter.

Soit ce code est envoyé par email et lisible sur votre application TOTP soit uniquement sur votre application TOTP (option la plus sûre).

| Pour l’anecdote l’aéroport de Moscou a été paralysé en août 2025 à cause d’un mot de passe faible, les hackers ont pu le deviner et s’introduire dans le système informatique. Avec la double authentification, cela aurait été impossible pour eux: le second mot de passe change toutes les 30 secondes(OTP)

2FA

  Double Factor Authentication

OTP

  One-Time Password

#### 5.2.1. Mise en route

Dans Administration → Utilisateur, dans le détail d’un utilisateur, vous pouvez choisir d’utiliser la double authentification

##### Aucune

Le mot de passe suffit pour se connecter à NOALYSS.

##### Code par courriel et OTP

L’utilisateur, après s’être connecté, recevra un message avec un code à 6 chiffres, ce code n’est valable que 10 minutes. En rechargeant la page, un nouveau code sera envoyé par email et l’ancien ne sera plus valide

L’email est configuré dans les détails d’un utilisateur ou changé par l’utilisateur lui-même dans ses préférences.

SI l’utilisateur ne peut pas accéder à ses emails, il peut utiliser le code indiqué dans l’application TOTP [1] (voir Installation Application OTP).

##### OTP

L’utilisateur doit dans ce cas-ci indiquer le code qu’il lit dans son application TOTP en plus de son mot de passe, il suffit d’ouvrir l’application, de cliquer sur le jeton et de donner le nombre qui s’affiche, celui-ci n’est valable que 30 secondes.

IMPORTANT

  Puisque ce code a une validité de 30 secondes , cette méthode est considérée comme étant la plus sûre.

Pour utiliser cette authentification, il faut cocher envoyer email pour OTP puis de sauver: cela enverra un lien à l’utilisateur par email afin de configurer son application OTP et d’ajouter un jeton. Cela ne doit être fait qu’une seule fois.

En cas de changement du smartphone, il est conseillé de cocher l’option Renouveller clef secrète et Envoyer email pour OTP et de sauver. Cela va annuler la clef actuelle et impose à l’utilisateur de remplacer le jeton avec celui qu’il recevra par email.

#### 5.2.2. Installation Application OTP sur votre smartphone

Cette authentification ne fonctionne pas avec tous les programmes.

Par exemple, cela ne fonctionne pas avec :

- Microsoft Authenticator

- OTP Authenticator App

##### Résumé des étapes

Dans le menu Administration → utilisateur

1. Choix de l’utilisateur (avec un email valide)

2. choisir une double authentication (exemple : Mot de passe et TOTP")

3. cocher
   [ ] Renouveller clef secrète envoyer email pour 2FA avec OTP
   [ ] Un email sera envoyé avec un lien pour initialiser 2FA avec OTP

4. Sauver les changements

L’utilisateur recevra un email , dans cet email il devra simplement

1. cliquer sur le lien fourni

2. dans l’application OTP installée (voir plus bas) , cliquer sur "+" et scanner le qrcode affiché

Quand il essaiera de se connecter , un code lui sera demandé, il doit donner le code affiché dans son application OTP, le code n’est valabe que 30 secondes, il changera automatiquement, vous pourriez avoir à le relire.

| si vous n’arrivez pas à vous connecter, vérifier que l’heure de votre smartphone est synchronisée avec celui de votre serveur NOALYSS.

##### Explication avec freeOTP (libre)

Installer https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp&hl=fr sur votre smartphone

| Cliquer sur le "+" et scanner le qrcode en suivant le lien que vous avez reçu par email.

#### 5.2.3. Explication avec Aegis authenticator (libre)

Installer https://play.google.com/store/apps/details?id=com.beemdevelopment.aegis

| Cliquer sur le "+" et scanner le qrcode en suivant le lien que vous avez reçu par email.

##### Explication avec Google Authenticator

Installer https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=fr sur votre smartphone.

| Cliquer sur le "+" et scanner le qrcode en suivant le lien que vous avez reçu par email.

#### 5.2.4. Installation OTP sur votre PC

##### Linux : OTP Client

https://github.com/paolostivanin/OTPClient

### 5.3. Dossiers

Liste des dossiers : ajout, modification, sauvegarde et effacement

Dans ce menu , il est possible de sauvegarder le dossier en un fichier qui pourra être restauré par la suite(backup) , effacer un dossier ou modifier son nom , sa description et placer une limite aux nombre d’émail par jour. Voir aussi Sauvegarde et restauration

### 5.4. Modèles

Pour avoir un modèle de dossier.

Avec un modèle de dossier, il sera possible de créer des nouveaux dossiers sur ce modèle et conserver sa configuration tels que le plan comptable, les journaux, les fiches, les types de documents, les menus …​

Permet aussi de télécharger et d’installer des modèles de dossier.

1. Nettoyage des Documents et courriers (ce qui n’effacera pas les modèles de documents)

2. Nettoyage de toutes les fiches (ce qui effacera client, opérations prédéfinies

3. fournisseurs modèles de documents et documents)

4. Nettoyage de la comptabilité analytique : effacement des plans et des postes, les

5. opérations sont de toute façon effacées

6. Effacement de toutes les données des extensions (plugins)

### 5.5. Restaure

Permet de restaurer un dossier ou un modèle qui a été précédemment sauvegardé, il faut vérifier que le taille du fichier n’est pas trop gros pour être téléchargé.

### 5.6. Installation

#### 5.6.1. Base de données

Met toutes les bases de données à jour

#### 5.6.2. Application

Télécharge et installe la dernière version de NOALYSS, uniquement si vous n’avez pas télécharger NOALYSS depuis git

#### 5.6.3. Extension

Extensions disponibles que vous pouvez installer

#### 5.6.4. Modèle

Permet de télécharger et d’installer des modèles de dossier.

### 5.7. Audit

De base, il montre les 100 dernières connexions.

Pour avoir plus d’informations sur ce que les utilisateurs font, il faut avoir dans le fichier `config.inc.php`.

        define("AUDIT_ENABLE",true);

Résultat

### 5.8. Information système

Affiche des informations systèmes ,

- informations sur l’installation depuis le fichier `config.inc.php`,

- informations à propos de la version de postgreSQL et quelques paramètres configuration,

- information sur PHP , sa version et ses paramètres

1. Voir annexe : comment contribuer ou le wiki
1. souvent latin-1 pour Excel et unicode pour libreOffice
1. vous pouvez aussi utiliser directement les postes comptables, certains postes sont si rarement utilisés qu’on peut décider de ne pas créer de fiche comme par exemple le capital souscrit
1. Voir annexe : comment contribuer ou le wiki
1. A la condition que l’administrateur lui a envoyé le QRCode à scanner