Jump to content

Extension:LegalLogin

From mediawiki.org
This page is a translated version of the page Extension:LegalLogin and the translation is 92% complete.
This extension is professionally maintained by the WikiTeq team.
WikiTeq provides official support for MediaWiki LTS releases only. It may work with other MediaWiki releases.
MediaWiki 拡張機能マニュアル
LegalLogin
リリースの状態: 安定
実装 利用者アクティビティ
説明 LegalLogin拡張機能では、アカウントの作成とログインの際に、法的方針の受諾とテスト質問への正しい回答が必要となります。
作者 Pavel Astakhov (Pastakhovトーク)
メンテナー WikiTeq team
最新バージョン 1.0 (Jan 2023)
互換性の方針 長期間サポート リリースであるすべての MediaWiki リリースについて、拡張機能に対応するブランチが存在します。
MediaWiki 1.35, 1.39
PHP 7.4.3+
データベースの変更 はい
テーブル legallogin_accepted
legallogin_logged
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロード
README
$wgLegalLoginPolicies, $wgLegalLoginQuestions, $wgLegalLoginExpiration, $wgLegalLoginInterval, $wgLegalLoginLogActions
legallogin-view-log
四半期ごとのダウンロード数 3 (Ranked 130th)
translatewiki.net で翻訳を利用できる場合は、LegalLogin 拡張機能の翻訳にご協力ください
問題点 未解決のタスク · バグを報告

LegalLogin拡張機能では、アカウントの作成とログインの際に、法的方針の受諾とテスト質問への正しい回答が必要となります。

この拡張機能はWikiWorks用に作成されました。

インストール

  • ダウンロードして、ファイルをextensions/フォルダー内のLegalLoginという名前のディレクトリ内に配置します。
    開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LegalLogin
  • 以下のコードを LocalSettings.php ファイルの末尾に追加します:
    wfLoadExtension( 'LegalLogin' );
    
  • Yes 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

構成パラメーター

$wgLegalLoginPolicies
アカウント作成時やログイン時に承諾が必要となる法的ポリシーのリストです。 Only pages in NS_MEDIAWIKI namespaces allowed as correct values.
$wgLegalLoginQuestions
ログイン前にユーザーが正しく回答する必要のある質問です。 Only pages in NS_MEDIAWIKI namespaces allowed as correct values.
$wgLegalLoginExpiration
定義された秒数の後、再度法的方針の受諾を要求する。
$wgLegalLoginInterval
定義された回数のログイン後に、再度リーガルポリシーの受諾を要求する。
$wgLegalLoginLogActions
Save LegalLogin actions like acceptance of the policies to Special:Log.

例:

$wgLegalLoginPolicies = [
   'Terms and Conditions of Use' => [ // text from MediaWiki:Terms and Conditions of Use, title is the same
      'require scrolling' => true, // user must scroll it to down or open in popup windows before accept
   ],
   'Privacy policy' => [ // text from MediaWiki:Privacy policy
      'captionmsg' => 'privacy-policy-caption', // MediaWiki:Privacy-policy-caption // caption of the policy
   ],
];


$wgLegalLoginQuestions = [
   'I hate this site' => [
      'answer' => false,
      'help' => 'This is a hint',
   ],
   'I love this site' => [
      'answer' => true,
   ]
];

利用者権限

legallogin-view-log
Allow to view LegalLogin actions like acceptance of the policies in "Special:Log"