J3.x

Difference between revisions of "Duplicate usernames cause update issue/fr"

From Joomla! Documentation

(Created page with "lors de la mise à niveau de Joomla 3.9.15 ou version antérieure.")
Line 7: Line 7:
  
 
== Versions affectées ==
 
== Versions affectées ==
{{tip|Ceci ne concerne que la version Joomla : '''3.9.16'''|title=Informations générales}}
+
{{tip|Ceci ne concerne que les versions Joomla! : '''3.9.16'''|title=Informations générales}}
  
 
== Quelle en est la cause ==
 
== Quelle en est la cause ==

Revision as of 12:01, 10 March 2020

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎Ελληνικά

Sur certains sites Web, la mise à jour vers Joomla 3.9.16 entraîne une erreur de base de données en raison de noms d'utilisateur en double. Si cela se produit, ne paniquez pas - la mise à niveau a été presque entièrement terminée sans problème, et le changement restant peut être appliqué à la base de données après avoir suivi les instructions ci-dessous.

Erreurs signalées

Les utilisateurs reçoivent une erreur de mise à jour concernant une requête de base de données ayant échoué en raison d'une clé dupliquée dans leur site #__users lors de la mise à niveau de Joomla 3.9.15 ou version antérieure.

Joomla 3.9.16 Upgrade Error

Versions affectées

Informations générales

Ceci ne concerne que les versions Joomla! : 3.9.16

Quelle en est la cause

Your website has more than one user in the #__users table with the same username, which is a security concern in that the incorrect account may be accessed by the wrong account owner.

Comment résoudre l'anomalie ?

You will need to review your #__users table in your database and fix any duplicated usernames by either removing old user accounts or changing the username until all usernames are unique. Once this is finished, if you have already upgraded to 3.9.16 run the database schema fixer tool to finish the upgrade (this step is not required if you do this review prior to upgrading).

Joomla is unable to automatically determine the correct action to take and as a result is unable to perform this step for you - it has to be fixed by you as the site owner.

The following SQL Query can be run on your database to view which usernames are duplicated:

SELECT username FROM #__users GROUP BY username HAVING COUNT(*) > 1