- Framework / BEAR.Sunday
- Template Engine / Qiq
- Form / Aura.Input, Aura.Filter
- Session / Aura.Session
- Auth / Aura.Auth
- Router / Aura.Router
- Media / Ray.MediaQuery
- AOP / Ray.AOP
- DI / Ray.Di
- Env / env-json
- CSS / tailwindcss
- JavaScript bundler / Rollup
graph TD;
Login-->Index;
Index-->Settings/Index;
Settings/Index-->Settings/Emails;
Settings/Emails-->EmailVerify;
Settings/Index-->Settings/Password;
Login-->ForgotPassword;
ForgotPassword-->CodeVerify;
CodeVerify-->ResetPassword;
Login-->Join;
Join-->CodeVerify;
CodeVerify-->SignUp;
Index-->PasswordLock;
PasswordLock-->Markup;
- ID & password login
- Remember me
- Reset password
- Create account
- Delete account
- Email (immediately or schedule)
- Flash message
- Google reCAPTCHA v2
- Account lock after consecutive failures
- Password confirm when important page visit
- Email notification after password change
- Email authentication
- Email notification when add email address
- Throttling
- Ban common passwords
- control with resource & permission
- Import bad passwords
- Send scheduled email