password → scrypt + salt → users.password_hashrandom token → Cookie;SHA-256(token) → sessions.token_hash

正在读取 Cookie…

01

注册

校验输入、哈希密码、创建用户与 Session

02

登录

读取用户、恒定时间比较密码哈希、轮换 Session