2020-07-06

会員制サイトのユーザー情報を Feed Me を使って一括で登録・編集する #craftcms

会員制サイトを作ったりしていると、ユーザーを一括で登録したり変更したりということをすることがある。

その中にパスワードも変えたいという場合がある。
パスワードなんだから一括で変えるのはどうなの?というのはあるが、、、まぁ、そこは一旦目をつぶるとして。。。

Craft CMS の場合は Feed Me を使うことで対応ができる。

Feed Me
https://plugins.craftcms.com/f...

Feed Me は RSS や XML でインポートすることが多いけど、CSVにも対応している。

CSV の形式としてはこのような感じになる。

"username","email","password","name"
"aaaaa","aaaaa@esample.com","passaaaaa","aaaaa"

こんな形式のCSVを設定しておけば、対応するフィールドを設定できる。

指定したパスワードで新規作成もできるし、既存のユーザーのupdate はどのフィールドを判定にするかを設定すればパスワードのアップデートも可能。

Feed Me はほんとありがたい。感謝感謝。