2012-05-07 14 views
2

一連のDrupalユーザーアカウントを新しい Railsプロジェクトにインポートしたいと思います。私はDevailsをRailsのユーザ認証に使用しています。ユーザーがパスワードを変更することなく、DrupalのユーザーアカウントをRailsにインポート

Drupalから暗号化されたパスワードをレールにインポートして、サイトを移行したときにユーザーがシームレスな操作を行えるようにしたいと考えています。

これを行う方法に関するアイデアはありますか?

答えて

2

それがdrupalのstores the passwords encrypted with md5ているようですので、あなたのRailsアプリケーションで使用すると、Drupalの中に格納された暗号化されたパスワードに対するユーザー入力に計算されたMD5をチェックしますなら、あなたは私が「末端にマッチ

+0

を取得しますアカウントのシームレスな移行を許可しないことにしましたが、ユーザーにパスワードのアップグレードを強制しました。 Drupal 6は上記のようにMD5ハッシュを使用しますが** unsalted **を使用します。一部のユーザーのハッシュされたパスワードのMD5ハッシュを使用したgoogleのクイックチェックでは、ハッシュされていないパスワードが表示されます。 Googleは1つの大きな虹のテーブルです:) Drupal 7はこれを修正しましたが、ほとんどのDrupal 6のサイトは大変です。 – bradgonesurfing

+1

"nice" - とにかく、無作為のパスワードを確認してから、入力(フォームから送信されたパスワード)を受け取り、塩漬けして保存することができます –

関連する問題