インスタンスの名称と説明文を書き換えたユーザーを晒す

異常なマストドンインスタンス 2.distsn.org では一般ユーザーがインスタンス名称と説明文を変更できるのですが、空文字列を設定して去っていく荒らしが発生したので、インスタンスの名称と説明文を書き換えたユーザーを晒すことにしました。

カスタム利用規約 (terms) を使う予定がないので、サイト設定を変更したユーザーの username を保存することに転用します。これは /app/controllers/admin/settings_controller.rb をいじくってなんとかします。あとは /app/presenters/instance_presenter.rb に site_description_and_author メソッドを生やし、それを about ページと about/more ページで表示するようにします。

本質的にはこの差分を見ればいいです。終了。

広告

投稿者: Hakaba Hitoyo

墓場一夜

“インスタンスの名称と説明文を書き換えたユーザーを晒す” への 1 件のフィードバック

コメントは受け付けていません。