Bonjour la synchronisation Active directory me recréer les utilisateurs à chaque synchronisation sans prendre en compte qu'ils existent déjà 
merci
            
			
									
						
							[Corrigé 3.2.8] Problème synchronisation AD
Bonjour,
je ne reproduis pas le soucis de mon côté, pouvez-vous activer temporairement le mode debug de l'application puis transmettre un impression écran d'une simulation de synchronisation en MP.
Merci également d'indiquer si le problème était observé dans la version 3.2.6 ?
Cdt
            
							je ne reproduis pas le soucis de mon côté, pouvez-vous activer temporairement le mode debug de l'application puis transmettre un impression écran d'une simulation de synchronisation en MP.
Merci également d'indiquer si le problème était observé dans la version 3.2.6 ?
Cdt
- Fichiers joints
 - 
			
		
				
- 2021-01-14 11_05_25_screenshot_gestsup.png (26.86 Kio) Vu 6496 fois
 
 
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
			
						je vous ai envoyé le debug par MP
            
			
									
						
							OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
			
						MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
J'ai réussi à reproduire le problème avec votre version de PHP.
Pourrez-vous tester le patch en pièce jointe ?
Pour installer ce patch : extraire le contenu du fichier compressé à la racine de votre serveur en écrasant les fichiers
Cdt
            
							Pourrez-vous tester le patch en pièce jointe ?
Pour installer ce patch : extraire le contenu du fichier compressé à la racine de votre serveur en écrasant les fichiers
Cdt
- Fichiers joints
 - 
			
		
		
				
- patch_pour_3.2.7.zip
 - (7.35 Kio) Téléchargé 427 fois
 
 
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
			
						je ne trouve pas de patch
            
			
									
						
							OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
			
						MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
le patch en pièce jointe ci-dessus
            
			
									
						
							GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
			
						Ça a l'air fonctionnel mais j'ai toujours mes utilisateurs en 7 fois
            
							- Fichiers joints
 - 
			
		
				
- Capture.PNG (20 Kio) Vu 6487 fois
 
 
OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
			
						MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
est-ce qu'on peut résoudre ça avec une requêtes sql ?
            
			
									
						
							OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
			
						MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
Je travaille sur cette dernière et reviens vers vous.
            
			
									
						
							GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
			
						Pour la supression des doublons faites une sauvegarde la base de données via PhpMyAdmin puis :
Pour l'élimination des doublons vous pourrez les lister avec cette requête:
et les supprimer avec cette requête, l'identifiant le plus petit est conservé (faite une sauvegarde avant):
            
			
									
						
							Pour l'élimination des doublons vous pourrez les lister avec cette requête:
Code : Tout sélectionner
SELECT COUNT(*) AS doublons, login
FROM tusers
WHERE login!=''
GROUP BY login
HAVING COUNT(*) > 1Code : Tout sélectionner
DELETE tusers 
FROM tusers
LEFT OUTER JOIN (
        SELECT MIN(id) as id, login
        FROM tusers
        WHERE login!=''
        GROUP BY login
    ) AS table_1 
    ON tusers.id = table_1.id
WHERE table_1.id IS NULLGestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
			
						