# Migrer les mots de passe Drupal vers Discourse avec le plugin discourse-migrate-password

**URL:** https://meta.discourse.org/t/drupal-password-migrate-into-discourse-with-discourse-migrate-password-plugin/279694
**Category:** Migration
**Created:** [Septembre 21, 2023, 1:27 UTC](https://meta.discourse.org/t/drupal-password-migrate-into-discourse-with-discourse-migrate-password-plugin/279694 "2023-09-21T13:27:11Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [Septembre 21, 2023, 1:54 UTC](https://meta.discourse.org/t/drupal-password-migrate-into-discourse-with-discourse-migrate-password-plugin/279694/2 "2023-09-21T13:54:05Z")

</div>

Pour avoir la prise en charge de Drupal pour les utilisateurs importés, il est nécessaire de modifier les importateurs Drupal existants afin qu’ils remplissent le champ `import_pass`. L’importateur de base le prend en charge, il vous suffit donc de fournir le champ de base de données applicable à la structure que vous fournissez à `create_users` avec la clé `password`. Par exemple, l’importateur VBulletin le fait [ici](https://github.com/discourse/discourse/blob/main/script/import_scripts/vbulletin.rb#L160).

Pour les importateurs Drupal, c’est [ici](https://github.com/discourse/discourse/blob/main/script/import_scripts/drupal.rb#L55-L81) et [ici](https://github.com/discourse/discourse/blob/main/script/import_scripts/drupal-6.rb#L27-L34).

L’étape 2 est quelque chose qui n’est pas et ne sera jamais requis ou nécessaire. D’où tenez-vous cela ?

Vous devriez activer le plugin APRÈS l’importation et le laisser désactivé pendant l’importation.

Les étapes correctes sont donc :

- importer les utilisateurs
- installer et activer le plugin

---

_[View the full topic](https://meta.discourse.org/t/drupal-password-migrate-into-discourse-with-discourse-migrate-password-plugin/279694)._
