👥 用户体系
- 前台用户(如:会员)、后台用户(如:管理员),分合自由的用户体系。
最佳实践
- 后台用户(如:管理员)
- 前台用户(如:会员)
为什么不使用统一用户表技术方案?
一般场景及小型系统,可以考虑使用统一用户表,通过用户类型字段 user_type 区分。
从企业最佳实践、功能场景隔离、安全隔离、数据隔离与治理、权限控制、性能与维护成本、系统耦合等多方面综合因素考虑,因些采用前台用户(如:会员)、后台用户(如:管理员)独立表技术方案。用户类型枚举
- USER 后台:用户
- MEMBER 前台:会员
OAuth2 身份认证体系
获取当前登录用户信息
用户登录
登录方式
账号密码登录
- 微信
- 微信公众号
- 微信小程序
- 微信开放平台
- 企业微信
- 钉钉
- 飞书
- 微信
手机短信验证码登录
邮件验证码登录
扫码登录
手机一键登录
登录风险控制
- 图形验证码
CAPTCHA 是 'Completely Automated Public Turing test to tell Computers and Humans Apart' 的缩写,
中文译为 全自动区分计算机和人类的公开图灵测试。
它是一种用于验证用户是否为真人而非自动化程序(如机器人)的技术验证码系统。- 短信验证码
- 多设备登录
- 设备单点登录
- 登录设备数量