MediaWikiで非ログインユーザーが書き込んだときにIPアドレスを公開しないようにする方法
MediaWikiでサイトを作ったのですが、非ログインユーザーが書き込みをしようとすると「あなたのIPアドレスが公開されます」と表示されます。
非ログインユーザーは記事作成後に更新履歴でIPアドレスを公開されず匿名さんなど表示され、アカウントを持っているユーザーは通常通りユーザー名で表示されるようにするコードを教えていただきたいです。
試したこと
調べてみると、User.phpのthis->mNameに続くコードを変えれば良いという情報があったのでincludes/user/User.php内の
Get the user name, or the IP of an anonymous user
以下にある、
$this->mName = IPUtils::sanitizeIP( $this->getRequest()->getIP()
を
$this->mName = "匿名さん";
に変えてみると、非ログインユーザーは『匿名さん』として表示されるようになりましたが、アカウントを持っているユーザーがログインできません。
あなたの回答
tips
プレビュー