跳转到主要内容

CubicWeb框架的密码恢复组件

项目描述

摘要

forgotpwd立方体提供了一个简单的方法来为用户生成新密码,例如常见的“我忘记了密码”功能。

它不会妨碍用户,并且易于集成。

用法

此立方体创建了一个名为Fpasswd的新实体。这是一个内部实体:管理员和用户无法读取/删除或修改此类实体。

密码恢复的工作流程如下

  1. 请求新密码,用户必须有一个与其账户相关联的有效主电子邮件。

  2. 已发送一封电子邮件。此电子邮件包含与用户关联的生成URL。此链接在短时间内有效。此时间限制可以在all-in-one.conf文件中配置

    [FORGOTPWD]
    revocation-limit=30 # minutes
  3. 如果链接有效,用户可以在新表单中更改其密码。

有一个自动任务会定期删除存储在数据库中的所有旧的Fpasswd。此任务在启动应用程序时启动。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

cubicweb-forgotpwd-1.0.0.tar.gz (28.7 kB 查看哈希值)

上传时间

构建分发

cubicweb_forgotpwd-1.0.0-py3-none-any.whl (15.6 kB 查看哈希值)

上传时间 Python 3

由支持