logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo

用户认证

概述
认证器管理

认证类型

密码
短信

OIDC

配置

示例

谷歌登录
微软登录

SAML

配置

示例

谷歌登录
LDAP
CAS
企业微信
钉钉
API 密钥

开发指南

扩展认证类型
API 参考

验证

概述

验证类型

短信
TOTP 认证器

开发指南

扩展验证类型
扩展验证场景
扩展短信服务商
API 参考
双因素身份认证 (2FA)
Previous Page认证器管理
Next Page短信

#密码认证

该功能由插件 «用户认证» 提供

#配置界面

#是否允许注册

允许注册时,登录页会显示创建账号的连接,并可以跳转至注册页

注册页

不允许注册时,登录页不会显示创建账号的连接

不允许注册时,无法访问注册页面

#注册表单设置v1.4.0-beta.7+

支持设置用户表中的哪些字段在注册表单中显示以及是否必填。至少需要设置用户名或邮箱中一个字段为显示和必填。

注册页

#忘记密码v1.8.0+

忘记密码功能允许用户在忘记密码时,通过邮箱验证的方式重新设置密码。

#管理员配置

  1. 启用忘记密码功能

    在"设置" > "用户认证" > "忘记密码"选项卡中,勾选"启用忘记密码功能"复选框。

    20250423071957_rec_

  2. 配置通知渠道

    选择一个邮件通知渠道(当前仅支持邮件)。如果没有可用的通知渠道,需要先添加一个。

    20250423072225_rec_

  3. 配置密码重置邮件

    自定义邮件主题和内容,支持 HTML 或纯文本格式。可以使用以下变量:

    • 当前用户(Current user)
    • 系统设置(System settings)
    • 重置密码链接(Reset password link)
    • 重置链接有效期(分钟)(Reset link expiration (minutes))

    20250427170047

  4. 设置重置链接有效期

    设置重置链接的有效时间(分钟),默认为 120 分钟。

    20250423073557

#用户使用流程

  1. 发起密码重置请求

    在登录页面点击"忘记密码"链接(需要管理员先开启忘记密码功能),进入忘记密码页面。

    20250421103458_rec_

    输入注册邮箱并点击"发送重置邮件"按钮。

    20250421113442_rec_

  2. 重置密码

    用户会收到一封包含重置链接的邮件。点击链接后,在打开的页面中设置新密码。

    20250421113748

    设置完成后,用户可以使用新密码登录系统。

#注意事项

  • 重置链接有时间限制,默认是在生成后的 120 分钟内有效(可由管理员配置)
  • 链接只能使用一次,使用后立即失效
  • 如果用户没有收到重置邮件,请检查邮箱地址是否正确,或查看垃圾邮件文件夹
  • 管理员应确保邮件服务器配置正确,以保证重置邮件能够成功发送