Discourse年齢確認

:information_source: 概要 サインアップフォームで年齢確認を実行します
:hammer_and_wrench: リポジトリ GitHub - communiteq/discourse-tc-age-check
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourseテーマは初めてですか? Discourseテーマ使用の初心者ガイド

このテーマコンポーネントをインストール

ユーザーの誕生日を基にサインアップフォームで年齢確認を実行します

設定

  • テーマコンポーネントをインストールします
  • タイプを日付とする「誕生日」ユーザーフィールドを作成し、「サインアップフォームに表示」と「サインアップ時に必須」にチェックを入れます
  • 設定を構成します
    • age check field name: 前のステップで作成したユーザーフィールドの名前
    • age check minimum age: 最小年齢(最小年齢を要求しない場合は0に設定)
    • age check maximum age: 最大年齢(最大年齢を要求しない場合は120のままにする)

免責事項

これは年齢確認であり、年齢認証ではありません。 ユーザーは異なる生年月日を選択することでこのチェックを回避できます。

「いいね!」 13

5件の投稿が新しいトピックに分割されました: GDPRに関連した生年月日の保存

DOB ユーザーフィールドを管理者のみが利用可能にし、モデレーターは利用不可にする(または、コアのメールアドレスや IP アドレスの処理方法のように、ボタンのクリックでのみ利用可能にする)ことは可能でしょうか。それとも、そのような変更はテーマコンポーネントではなくプラグインが必要になりますか?

「いいね!」 1

それはこのテーマコンポーネントの範囲外であり(そして実際にはプラグインが必要になります)。

これが行うのは、既存のユーザーフィールドに対する検証を追加するだけであり、その結果として未成年者のアカウント作成や関連データの保存を防ぐことになります。ユーザーフィールド自体を操作するものではありません。

「いいね!」 1

リチャード、これは本当に役に立ちます。フォーラムでしばらく前から欲しかったものです!ユーザーがそれを回避できるにもかかわらず、ユーザーが十分な年齢でない誕生日を設定してからフォーラムを使用するために変更した場合、管理者に通知されると思いますか?ユーザーが最初にXの日付を設定し、その後変更したため、スタッフが認識できるように、というような通知です。

IIRC 通知の送信はプラグインレベルです。

サインアップフィールドにある間ずっとということですか?ユーザーは誕生日を低く設定しすぎるとサインアップできません。

彼はこう言いました

これは興味深いアイデアなので、検討してみます。

「いいね!」 2

興味深い議論ではありますが、このトピックは年齢確認のテーマコンポーネント自体に限定してください。

このコンポーネントは、既存のユーザーフィールドにチェックを追加するだけです。プライバシーの問題を導入するものではなく、むしろ未成年者のサインアップを防ぐことができます。

GDPRに関するすべての投稿は、こちらの別のトピックに移動しました:Storing date of birth in relation to GDPR

「いいね!」 4