# Slug Login 登录组件

# 介绍

我们的业务中,微信、QQ 登录、MSDK 、小程序等登陆需求很常见。故将登录过程封装成 slug-login 登录组件,开发人员简单配置即可使用,能够保障了用户登录态安全,并且能够自动收集用户 openid 数据以做统计。

# 功能

  • 移动端
    • 微信登录(第三方授权登录方式,推荐使用)
    • QQ 登录(QQ 互联)
  • pc 端
    • 微信登录(应用号登录)
    • QQ 登录(QQ 互联)

# 优势

slug-login 在接入速度、安全保障、用户体验等方面都有显著优势。

  1. 登录态采用 http-only,防范恶意获取用户登录态的行为。
  2. 不直接暴露用户 access_token,保证用户信息安全。
  3. 简化登录流程,缩短登录时间,提高用户体验。
  4. 微信有效期延长为 30 天(VS 原来的两小时)。QQ 登录有效期 30 天。
  5. 登录组件增加单元测试,每次功能迭代升级更加稳定。
  6. 可检查当前平台,自动进行对应登录。
  7. 配合 ptt 上报组件,自动上报 openid 等信息
  8. 组件大小 3k
  9. 继承其他组件登录态功能,同一项目使用两个登录组件也不用重复登录。(待做)

# 兼容性

# 更新日志

# 谁在使用

  1. 乱世王者官网
  2. 活动通用中转页