SACC / templates /register.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">Registration</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>请使用管理员发放的注册码,并填写学号与教务处密码。</p>
</div>
<form method="post" class="form-grid">
<label class="field">
<span>注册码</span>
<input type="text" name="registration_code" placeholder="例如 SACC-AB12CD34" autocapitalize="characters" required>
</label>
<label class="field">
<span>显示名称</span>
<input type="text" name="display_name" placeholder="可选昵称或备注">
</label>
<label class="field">
<span>学号</span>
<input type="text" name="student_id" inputmode="numeric" placeholder="请输入学号" required>
</label>
<label class="field">
<span>教务处密码</span>
<input type="password" name="password" placeholder="请输入教务处密码" required>
</label>
<button type="submit" class="btn btn-primary btn-lg">完成注册</button>
</form>
<div class="auth-footnote">
已有账号?直接返回 <a href="{{ url_for('login') }}">用户登录</a>
</div>
</div>
</section>
{% endblock %}