SACC / templates /login.html
cacode's picture
Update Space: schedule, MySQL persistence, registration codes, registration flow
a30f196 verified
{% extends "base.html" %}
{% block title %}用户登录 | SCU 选课控制台{% endblock %}
{% block body_class %}auth-body{% endblock %}
{% block content %}
<section class="auth-layout">
<div class="hero-panel reveal-up">
<span class="eyebrow">Advanced SCU Course Catcher</span>
<h1>把抢课任务变成一个稳定、可并行、可追踪的个人控制台。</h1>
<p>
使用学号与教务密码登录后,你可以自行维护课程号与课序号,查看后台运行状态,并实时看到程序日志。
</p>
<div class="hero-metrics">
<article>
<strong>多用户隔离</strong>
<span>每位用户独立队列与日志流</span>
</article>
<article>
<strong>定时启动终止</strong>
<span>管理员可配置每日自动开始与停止</span>
</article>
<article>
<strong>远程持久化</strong>
<span>用户、课程与定时配置会保存在数据库中</span>
</article>
</div>
</div>
<div class="auth-card reveal-up delay-1">
<div class="card-head compact">
<span class="kicker">学生入口</span>
<h2>用户登录</h2>
<p>此页面不展示管理员入口,管理员请直接访问 <code>/admin</code></p>
</div>
<form method="post" class="form-grid">
<label class="field">
<span>学号</span>
<input type="text" name="student_id" inputmode="numeric" autocomplete="username" placeholder="例如 2025XXXXXXXXX" required>
</label>
<label class="field">
<span>密码</span>
<input type="password" name="password" autocomplete="current-password" placeholder="输入教务处密码" required>
</label>
<button type="submit" class="btn btn-primary btn-lg">进入用户控制台</button>
</form>
<div class="auth-footnote">
如果你已经拿到注册码,请先前往 <a href="{{ url_for('register') }}">用户注册</a>,注册时请使用学号和教务处密码。
</div>
</div>
</section>
{% endblock %}