devpi passwd reset:devpi web的密码重置视图

devpi-passwd-reset的Python项目详细描述


devpi passwd reset:devpi web的密码重置视图

这个插件添加了一个新的视图,允许用户重置密码。

安装

devpi-passwd-reset需要与devpi-web一起安装。

您可以使用以下命令安装它:

pip install devpi-passwd-reset

不需要进一步的安装步骤,因为devpi-server将使用setuptools入口点机制通过调用钩子自动发现插件。

使用量

在默认安装中,视图可以在http://localhost:3141/+password-reset处访问。

用户可以输入用户名或电子邮件地址。 如果匹配的用户存在并且具有电子邮件集,则用链接发送邮件以设置新密码。 只要密码在此期间没有更改,链接24小时有效。

配置

您必须通过提供--passwd-reset-config=path_to_config来配置邮件服务器设置。

使用在pyramid_mailer键下包含另一个字典的字典创建一个yaml文件。

必须至少提供mail.default_sender设置。 默认情况下mail.hostlocalhost,而mail.port25

有关可用的配置选项,请参见http://pythonhosted.org/pyramid_mailer/#configuration

示例配置:

pyramid_mailer:mail.port:8025mail.default_sender:mail@example.com

devpi passwd重置插件挂钩

插件可以使用setup.py中的devpi_passwd_reset入口点添加密码验证以强制执行策略。

defdevpipasswdreset_validate(password):"""Called to validate a password.

      Raises ValueError which is used as message to the user.
    """

更改日志

1.0.0-2016-06-29

  • 初始版本

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

推荐PyPI第三方库


热门话题
安卓 xslt可与xalan cli一起使用,但不能从java代码中使用   java在spring应用程序中使用jackson进行序列化时面临的问题   Java检查Linux问题上的internet连接   当用户单击JavaSwing中的按钮时,从另一个类创建新对象   java为什么小于9,算上9?   使用Websphere 6.1生成WSDL的java未正确生成序列参数   javaq:ViewPager和OnClickListener   获取错误的java无法为child()中的参数“pathString”传递null   java组织。springframework。安全果心用户详细信息。用户详细信息创建用户   性能:单变量赋值与Objectgraph导航(Java)   java为什么资源中的CSS在spring jsp页面中不起作用?   较小的有限值双Java   java REST API如何处理post和函数错误   列出Java流API如何改进表达式