マイアカウントの削除について

2016年1月9日 at 10:04

現在concrete5.7.5.2を上級者モードに切り替えて使っています。

登録ユーザーが、ログインした状態でプロフィールの編集などで、自分自身のアカウントを削除する方法がよくわかりません。

デフォルトですと、adminでログインした場合は、アカウントの停止や削除ができるのですが、
どのようにすれば、自分自身のアカウントを削除できるようになるのでしょうか?

タグ:

Re: マイアカウントの削除について

2016年1月9日 at 15:15
お世話になります。

ユーザーの削除機能は、5.7.5.3 時点では、ユーザー側が行えるようにはできていません。
管理画面より、管理者が削除していただくという想定になっています。

もちろん、機能要望が多ければ、考慮するんですが、いろいろ議論して最終的に、マイアカウントからのユーザーの削除機能は実装をすすめようという流れになっていません。

一番の議論は、削除した時のコンテンツの所有者はどうするのかという議論と、あと、まだ有志でその機能をつけてあげようと言う人が現れていないからです。

場合によってはその削除したユーザーのデータを削除するべきか・・・などなど、どう基本仕様を決めていけばよいのかわからないからという理由で、ユーザー削除機能をフロントで実装することは話が進んでおりません。

ちょっとユーザー削除の問題、実は奥が深いです。
 

Re: マイアカウントの削除について

2016年1月9日 at 17:18
Katzさん

ご回答ありがとうございます。

やはり記事などのコンテンツの扱いの話がでるためなのですね。
しかし、ユーザー登録したら、ユーザー自身で登録を解除できないのは、登録するユーザーからするととても気持ち悪いですよね。管理者に申告して、個別に対応してもらわない限り、メールアドレスなどの個人情報も残ってしまう訳ですし。。。

そこで疑問なのですが、adminは管理者権限でユーザーを削除できますが、
ユーザーのコンテンツはその時、どのような扱いになるのでしょうか。

わたしが考えていたのは、
ユーザーが自らのアカウントを削除した場合、
コンテンツの所有者がunkownになり、そもそもいなくなるので、管理者もしくはシステム的に削除権限を付与した誰かに権限が残っていれば、良いのではと思っていました。

アカウントを削除するときに、所有もしくは関連するコンテンツをすべて削除するのは、あまりにもなので、
著作権などの問題も残るのですが、コンテンツは残したままで、ユーザーは自らの個人情報を自ら削除できないか考えていました。

問題はこれらの機能の実装なのですね。
構造がもっと理解できればできるかな。
いずれにしても勉強が必要ですね。。。

ありがとうございました。