{% extends "base.html" %} {% block title %}首页 - 黑名单查询{% endblock %} {% block content %}

PT 圈黑名单查询系统

请输入邮箱地址或用户名进行查询。本系统旨在帮助 PTer 发放邀请前识别有不良记录的用户。

{% if current_user.is_authenticated %} {# 如果用户已登录,显示查询表单和结果区域 #}
{{ form.hidden_tag() }}
{{ form.search_term(class="form-control form-control-lg", placeholder="例如: user@example.com 或 BadUser123") }} {{ form.submit(class="btn btn-primary btn-lg") }}
{% for error in form.search_term.errors %}
{{ error }}
{% endfor %}
{% if searched %}
查询结果
{% if search_result %}
状态: 发现相关不良记录
  • 违规站点: {{ search_result.pt_site }}
  • 违规原因: {% if search_result.reason_categories and search_result.reason_categories|length > 0 %}
      {% for reason in search_result.reason_categories %}
    • {{ reason | translate_reason }}
    • {% endfor %}
    {% else %} 未知 {% endif %}
  • 记录时间: {{ search_result.created_at.strftime('%Y-%m-%d') }}

为保护隐私,仅展示必要的脱敏信息。具体违规描述不对外公开。

{% if current_user.is_authenticated and (current_user.uid == search_result.uid or current_user.email == search_result.email) %}
申诉通道
{% set active_appeal = search_result.appeals.filter(Appeal.status.in_(['awaiting_admin_reply', 'awaiting_user_reply'])).first() %} {% if active_appeal %}

您已对该记录发起了申诉,请点击下方按钮查看进展。

查看进行中的申诉 {% else %}

如果您认为该记录有误,可以发起申诉,管理员将会与您沟通。

对该记录发起申诉 {% endif %} {% endif %} {% else %}
状态: 未查询到相关不良记录

请注意,未查询到记录不代表用户完全清白,也可能是其违规行为尚未被举报。

{% endif %}
{% endif %} {% else %} {# 如果用户未登录,显示一个提示框 #}
{% endif %} {% endblock %}