SSOで登録に失敗したユーザの削除

Re: SSOで登録に失敗したユーザの削除

- Mitsuhiro Yoshida の投稿
返信数: 1

「管理 > サイト管理 > プラグイン > 認証 > 認証管理」ページの「手動アカウント (manual)」には「管理 >サイト管理 > ユーザ > アカウント > ユーザ一覧を表示する」ページに表示されるユーザ数にゲスト (guest) アカウントを加えたユーザ数が表示されます。


実際のユーザテーブル (mdl_user) には本投稿の添付画像のようにインストール時にゲストアカウント (guest) が自動作成されています。

> ユーザー登録後の確認のメールを再送する方法がありますでしょうか。

残念ですが、現在のところ、確認メールを再送する機能は実装されていないようです。

> または、ユーザー登録後の確認のメール中のリンクを実行していないユーザーを表示→削除する方法がありますでしょうか。

下記Moodle Trackerの投稿にありますようにテーブル「mdl_auth_oauth2_linked_login」内のレコードを削除してください。

[[MDL-60827] This account is pending email confirmation. - Moodle Tracker
https://tracker.moodle.org/browse/MDL-60827?focusedCommentId=496079&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-496079

添付 mdl_user.png
Mitsuhiro Yoshida への返信

Re: SSOで登録に失敗したユーザの削除

- Yosuke Yamazaki の投稿

>実際のユーザテーブル (mdl_user) には本投稿の添付画像のようにインストール時にゲストアカウント (guest) が自動作成されています


ゲストアカウントがカウントされているのがわかりました。moodle設計への理解が深まりました。ありがとうございました。しかし、このことを、データベースのテーブルを見ないと判らないというのは、ちょっと不親切な設計の気がしました。


>> ユーザー登録後の確認のメールを再送する方法がありますでしょうか。

>残念ですが、現在のところ、確認メールを再送する機能は実装されていないようです。


なるほど、やはりこれは管理画面から実行することができないと理解しました。


>> または、ユーザー登録後の確認のメール中のリンクを実行していないユーザーを表示→削除する方法がありますでしょうか。

>下記Moodle Trackerの投稿にありますようにテーブル「mdl_auth_oauth2_linked_login」内のレコードを削除してください。


早速にお返事いただき、ありがとうございました。上記の方法で解決しました。データベースのレコードを手動で削除するのは、(他のデータとの整合性が合わなくなってしまったりすることがないだろうかという心配から)ビビリましたが、無事に完遂できました。