ホーム » Movable Type » A-Member » A-Memberドキュメント » CSVで会員情報をインポート・エクスポート
CSVで会員情報をインポート・エクスポート
A-Member(会員制サイト構築プラグイン)における、CSVによる会員情報の一括インポート、エクスポートについてご説明します。
会員インポート、会員エクスポート
CSVファイルで会員情報のインポート、エクスポートを行います。
カテゴリ、タグ、コンテンツタイプ、アセット、オーディオアセット、ビデオアセット、画像アセットには対応していません。
csvファイル構成
- 1行目
項目の定義- id列
更新するコンテンツデータのIDを設定、空なら新規登録 - status列 公開ステータスを設定(1:未公開、2:公開)空なら1:未公開を設定
- id列
- 各項目列
- 1行目に項目名を設定
- 存在しない項目ならエラー
- ログインIDの項目が無ければエラー
※ あらかじめ同じ環境の会員エクスポートしたCSVファイルを使用すると編集が容易です。
会員インポート
- インポートファイル(CSV)
インポートファイルを選択します - インポートファイルの文字コード
文字コードを指定します。 - CSVのパスワードは暗号化済みですか?
パスワードの項目が暗号化済みで記載されている場合は「はい」を選択してください。
暗号化していない場合は、「いいえ」を選択するとインポート時に暗号化して登録します。
[インポート]ボタンをクリックすると確認が表示されますので、「OK」を選択するとインポートを実行されます。
以下の場合はエラーになります。
* CSVファイルの1行目のに、id列、status列がない場合
* ログインIDが重複しているなど、会員登録時にエラーになる情報が新規登録される場合
会員エクスポート
- エクスポートファイルの文字コード
UTF-8、またはSHIFT_JISを選択します。
※UTF-8はBOM付です。
※文字によっては文字化けの可能性があります。
[エクスポート]ボタンをクリックするとエクスポートが実行されます。
※CSVファイルの保存先はブラウザの設定に依存します。
※パスワードの暗号化について
Perl標準の関数cryptを使っています。Saltと共に不可逆なハッシュ化を施して格納されます。
旧バージョンのA-Memberの場合
旧バージョンのA-Memberの場合のインポート・エクスポートについては、別途プラグインをご利用ください。
A-Member4の場合
A-Member 4においては会員情報はブログ記事ではなくコンテンツデータとして管理されているので、インポート・エクスポートのプラグインはコンテンツデータに対応したものが必要となります。
例として以下のプラグインなど、コンテンツデータに対応されたものをご利用ください。
- 小粋空間 様の CSVDataImExporterプラグイン
A-Member3の場合
このページでは、CSVによる記事管理プラグインとして株式会社スカイアーク社様の「EntryImExporter」を使用していますが、他のCSV記事投稿プラグインなどでもほぼ同じように行えると考えられます。なお、A-MemberとEntryImExporterを組み合わせて使うにあたって、スカイアーク様に問い合わせなどをされることはお控えください。
※このページで紹介している方法はクラウド版では正しく動作しません。詳しくは「 クラウド版A-Member(A-Member for MTクラウド)の設定の留意点 」をご覧ください。
インストール
プラグインは、株式会社スカイアーク様の以下のウェブページから入手し、インストールを行ってください。
インポート(会員情報の投入)
- 会員管理用ウェブサイト> 会員管理用ブログ へ遷移してください。
- サイドメニューより、会員>会員の一括管理 を選択してください。
- CSV ファイルを指定
インポートするファイルを指定してください。
※先にエクスポートしたものを編集してご利用ください。
※パスワードについては暗号化されて保存されるため、インポート処理したデータでは不一致となります。- 編集内容
- entry_id
未入力:追加します
既存のID:上書きします - entry_author_id
adminなど、編集権限のあるユーザーのID - enrty_blog_id
会員管理用ブログのブログID
!他のブログIDを指定しないでください。会員情報が公開される恐れがあります! - entry_Status
2(公開) - entry_current_revision
0(ゼロ) - Amemberとして必要な項目
エクスポートした値に合わせて編集してください。
例)氏名パーツ→amamber_name:中央%太郎
- entry_id
- 編集内容
- 文字コード、ブログ記事の上書き
必要に応じて設定してください。 - 記事のインポートをクリック
エラーが出た場合は指定したファイルを確認してください。
エラー詳細は、システム>ツール>ログ をご確認ください。 - 会員管理用ブログ記事にて、インポート結果を確認する
パスワードについては管理画面から登録してください。
エクスポート(会員情報の吐き出し)
- 会員管理用ウェブサイト> 会員管理用ブログ へ遷移する
- サイドメニューより、会員>会員の一括管理 を選択する
- 出力対象ブログを選択
「会員管理用」を選択してください - 文字コードを設定
必要に応じて選択してください - ブログ記事のエクスポート をクリック
- エクスポートファイル名について
文字コードにSJISを指定・・・ entry_data_sjis.csv
文字コードにUTF8を指定・・・ entry_data_utf8.csv
インポート・エクスポート時のパスワードの扱いについて
A-Memberでは 会員のパスワードは暗号化(※)した状態でDBに格納しており、復号化はできません 。
CSVとしてエクスポートするファイル上のパスワードは暗号化されたものであり、ローカル(PC上など)で作成したCSVをインポートする場合、パスワードはDBに格納される際に暗号化され作成時とは異なった文字列になります。
そのため、パスワードの入力・編集は 管理画面 または 会員情報更新フォーム からお願いします。
※パスワードの暗号化について
Perl標準の関数cryptを使っています。Saltと共に不可逆なハッシュ化を施して格納されます。
アークウェブのMovable Typeブログ
新着記事
- 2024年9月 2日
2024年9月4日リリース予定のMovabletype7、8の Perl5.38.2のクラウドについて、Aシリーズは動作確認済みです - 2023年12月12日
MTプラグインAシリーズ:A-Form, A-Member, A-Reserve 5.0(MT8対応)、A-Form, A-Member, A-Reserve 4.1.4(MT7対応)リリースのお知らせ - 2023年11月 2日
Movable Type 8対応の弊社プラグインA-Form 5、A-Member 5、A-Reserve 5を近日リリースいたします - 2023年10月19日
「Movable Type 7 r.5501(2023年10月下旬リリース予定)」と弊社プラグインAシリーズは互換性に問題ありません - 2023年8月29日
2023年8月30日リリースのMTクラウド「r.5405-1」アップデートは弊社Aシリーズに影響はありません