XPressME Integration Kit

フォーラム

XPressME ユーザ同期について

永らくありがとうございました フォーラム 使い方全般 XPressME ユーザ同期について

  • このトピックには3件の返信、2人の参加者があり、最後に匿名により8年、 2ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #2691
    匿名
    ゲスト

    再度、質問させて頂きます。

    Xoops側でユーザー登録し、XPRESSモジュールにアクセスしても

    XPRESS側のユーザーに登録されません。

    以前ホダ塾版を使っていた時に上記の問題が出たための一度Xoopsを

    削除し、XoopsXをインストールし直しました。

    が同様の症状が出て困っています。

    XPRESS側でXoopsのユーザーIDとパスワードを使ってユーザー登録を

    すると書き込めるようになりますが、出来たら自動的に

    「XPressME ユーザ同期」がされるような形となるようにしたいです。

    システム情報は次の通りです。

    SERVER::Apache/ASJ2010022300SF.42 (Unix)

    PHP Version::5.2.17

    libxml Version::2.7.6

    MySQL Version::5.0.83

    XOOPS Version::XOOPS Cube Legacy 2.2.1

    XPressME Version::2.48

    WordPress Version::3.4.2

    WP DB Version::21707

    ご多忙かとは存じますが、よろしくお願い致します。

    #3379
    匿名
    ゲスト

    追記です。

    Xoops側のユーザー情報がXPRESSの方に反映されない現象は

    まだ解消していません。

    いくつか試してみましたところ

    XPressME 統合設定の「ログイン時の権限設定」において

    WordPressでの権限が「管理者」に属するようにしていると

    ユーザー同期出来て、ダッシュボードにアクセスできます。

    ですが、それ以外の権限に紐づけると、ユーザー同期はされず

    ダッシュボードにアクセスしようとすると

    Wordpressのログイン画面になります。

    ここでXoops側と同じユーザー名とパスワードを入力して

    ログインをクリックしますと

    「エラー:無効なユーザー名です。パスワードをお忘れですか?」

    と表示されます。

    現在追加しているプラグインは、XPRESS導入時に入っているものと

    「role manager」だけです。こちらを無効にしても

    同じ状態でした。

    また、「role manager」にて「ユーザーレベル」を10にしても

    ユーザー同期はされませんでした。

    原因や問題点が分からず途方に暮れています。

    確認すべき点や、見落としている事柄などのご指摘や

    ご助力を頂けると幸いです。

    #3380
    toemon
    キーマスター

    うたたねさん、お久しぶりです。

    年末が近いのと、選挙やらでゴタゴタしてまして、返事が遅れ申し訳ないです。

    とりあえず、当方のローカル環境でテストしてみましたが、そのような現象は見られませんでした。

    まず、XPressME 統合設定の「ログイン時の権限設定」で、どのようなグループ(XOOPSのグループ)が表示されているか確認ください。

    • 登録したいユーザが所属しているグループが表示されていない場合

      XOOPSのグループ管理でXPressMEモジュールに対するアクセス権を確認ください。(最低でもこの読み込みのアクセス権がないとXPressME側で登録が可能なグループとしてみなされません。)

      詳細は、「権限設定にグループが表示されない」を参照ください。

    • 登録したいユーザが所属しているグループが表示されている場合

      XPressME 統合設定の「ログイン時の権限設定」で該当のグループが「ユーザ登録しない」になっていないか、確認ください。

      もし、そうであれば、必要なWordPress権限を設定してください。

      詳細は、「ログイン時の権限設定}を参照ください。

    以上、ご確認お願いいたします。

    また、上記に該当しない不具合であれば

    システム情報(レポート形式)の提示をお願いいたします。

    当方、

    15日は午前中から飲み会でウハウハ浮かれているだけの姿が想像されますし、

    16日は、選挙の立会人なんぞやらされるはめになりまして、

    まぁそんな調子ですので、すぐには対応できないかもしれませんが、宜しくお願いいたします。

    #3381
    匿名
    ゲスト

    toemon様

    ご多忙の中、ご回答頂きありがとうございました。

    ひょっとしたら原因が分かったかもしれませんので

    こちらに書かせて頂きます。

    XPRESSのユーザー同期が起きなかった権限は

    プラグインの「Role Manager」で作成した、本来Wordpressには無い

    権限でした。

    たとえばXOOPS側で新たなグループ「初心者」と

    WordpressのRoleManagaerで「beginner」と言う権限を作成

    しました。

    その上で、「統合設定」にてWordPressでの権限をひも付けました。

    その後XOOPSに「初心者」グループで作成したアカウントでログインし

    XPRESSMEモジュールにアクセスすると、Wordpressのログイン画面

    が表示され、XOOPS側のユーザーIDとパスワードを入力するも

    ログインが出来ない(フォームがプルプルします)のです。

    改めてXOOPSの管理者のアカウントでログインし、XPRESSMEの

    ユーザー一覧を確認してみますと、

    XOOPSグループ「初心者」とひも付けしている「beginner」権限の

    ユーザーは作成されていない状態でした。

    ひとまずの解決として、

    XOOPSグループ「初心者」をXPRESS権限「寄稿者」に

    他のグループは「投稿者」、「編集者」にひも付けし

    RoleManagerプラグインの役割グループ内で「投稿者」と同じ

    権限を与える事で解決しました。

    (その権限に応じて別の種類なカスタム投稿で投稿してもらう形になりました)

    貴重なお時間を割いて頂いたのに、本当に申し訳ございませんでした。

    質問内容も回答していただくにはあまりにも材料不足で

    ご迷惑をおかけしたかもしれません。

    またいつか、お力をお借りする事があるかもしれませんが、よろしく

    お願い致します。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。