Skip to content

👥 用户体系

  • 前台用户(如:会员)、后台用户(如:管理员),分合自由的用户体系。

最佳实践

  • 后台用户(如:管理员)
  • 前台用户(如:会员)
为什么不使用统一用户表技术方案?
一般场景及小型系统,可以考虑使用统一用户表,通过用户类型字段 user_type 区分。
从企业最佳实践、功能场景隔离、安全隔离、数据隔离与治理、权限控制、性能与维护成本、系统耦合等多方面综合因素考虑,因些采用前台用户(如:会员)、后台用户(如:管理员)独立表技术方案。

用户类型枚举

  • USER 后台:用户
  • MEMBER 前台:会员

OAuth2 身份认证体系

获取当前登录用户信息

用户登录

登录方式

  • 账号密码登录

  • OAuth2 授权登录

    • 微信
      • 微信公众号
      • 微信小程序
      • 微信开放平台
    • 企业微信
    • 钉钉
    • 飞书
  • 手机短信验证码登录

  • 邮件验证码登录

  • 扫码登录

  • 手机一键登录

登录风险控制

  • 图形验证码
CAPTCHA 是 'Completely Automated Public Turing test to tell Computers and Humans Apart' 的缩写,
中文译为 全自动区分计算机和人类的公开图灵测试。
它是一种用于验证用户是否为真人而非自动化程序(如机器人)的技术验证码系统。
  • 短信验证码
  • 多设备登录
  • 设备单点登录
  • 登录设备数量

用户注册

退出登录

注销账号