feat(首页): 未登录时隐藏功能菜单,只显示简单欢迎页面

This commit is contained in:
2026-03-09 14:03:44 +08:00
parent d886dae6d8
commit 5a127e7fd7
2 changed files with 22 additions and 0 deletions

View File

@@ -448,6 +448,7 @@
<i class="bi bi-speedometer2"></i><span>首页</span>
</a>
</li>
{% if user.is_authenticated %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.url_name == 'yesterday_records' or 'add_reading' in request.path or 'edit_reading' in request.path or 'add_insight' in request.path or 'edit_insight' in request.path %}active{% endif %}" href="{% url 'yesterday_records' %}">
<i class="bi bi-journal-text"></i><span>昨日记录</span>
@@ -483,6 +484,7 @@
<i class="bi bi-gear"></i><span>系统配置</span>
</a>
</li>
{% endif %}
</ul>
<ul class="navbar-nav">
{% if user.is_authenticated %}
@@ -503,11 +505,13 @@
</a>
</li>
{% endif %}
{% if user.is_authenticated %}
<li class="nav-item">
<a class="nav-link" href="/houtai/">
<i class="bi bi-shield-lock"></i><span>后台管理</span>
</a>
</li>
{% endif %}
</ul>
</div>
</div>

View File

@@ -1,6 +1,7 @@
{% extends 'core/base.html' %}
{% block content %}
{% if user.is_authenticated %}
<!-- 欢迎区域 -->
<div class="row mb-4">
<div class="col-12">
@@ -372,4 +373,21 @@
setCurrentYear();
});
</script>
{% else %}
<!-- 未登录欢迎区域 -->
<div class="row">
<div class="col-12">
<div class="card" style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white;">
<div class="card-body text-center py-5">
<i class="bi bi-house-heart" style="font-size: 5rem; opacity: 0.8;"></i>
<h2 class="mt-4 mb-3">欢迎使用家庭日报系统</h2>
<p class="mb-4 opacity-90">请先登录以使用系统功能</p>
<a href="{% url 'login' %}" class="btn btn-light btn-lg px-5">
<i class="bi bi-box-arrow-in-right me-2"></i>登录系统
</a>
</div>
</div>
</div>
</div>
{% endif %}
{% endblock %}