ログイン
概要
入力欄にユーザーIDとパスワードを入力するとアカウントにログインできます。
アカウント
ログインは3回まで連続して試行が可能で試行回数全てに失敗すると段階的にペナルティが課されます
ペナルティ
必要なデータ
実装メモ(2026-05-31): Rust API (
handlers/auth.rs) は現状、ログイン識別子として メールアドレス(users.email列と対応。ユーザー名(username)でのログインは未実装。
実装要件
- セッション発行(Valkey への保存)
- ログイン失敗カウントの管理(Valkey または DB)
- ペナルティ時間管理(Valkey TTL)
- 必要コンポーネント: PostgreSQL、Valkey