cubicweb框架的密码恢复组件

cubicweb-forgotpwd的Python项目详细描述


摘要

forgotpwd多维数据集为 用户,例如常见的“我忘记密码”功能。

它不引人注目,易于插入。

用法

此多维数据集创建一个名为fpasswd的新实体。这是内部的 实体:管理者和用户无法读取/删除或修改 实体。

密码恢复的工作流程定义如下:

  1. 请求新密码,用户必须具有有效的主电子邮件 与他的帐户有关。

  2. 已发送电子邮件。此电子邮件包含与 用户。此链接在短时间内有效。这个时限可以是 在all-in-one.conf文件中配置:

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

有一个自动任务定期删除所有旧的fpasswd 存储在数据库中。此任务在启动 申请。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener