gpt4 book ai didi

plone - 如何在注册表单过程中登录用户

转载 作者:行者123 更新时间:2023-12-04 05:28:04 24 4
gpt4 key购买 nike

客户要求创建一个单步表单:注册+登录;

我已经配置 plone 让用户选择密码,所以在数据级别我们应该能够实现这一点。

现在在代码级别,我不知道应该使用哪个 API 来“登录”用户,同时拥有用户名和密码。

默认情况下,Plone 在注册后显示两个屏幕,然后再拥有网站:

  • 注册表
  • 带有登录按钮的成功页面
  • 成功登录页面。
  • 得动你的自我在网站上有成员(member)

  • 我想将其缩短为:
  • 注册表
  • 重定向到仪表板
  • 最佳答案

    您可以使用 updateCredentials() acl_users上的方法用户文件夹;它将调用正确的插件,从而在默认的 Plone 设置中为用户设置一个 cookie:

    users = getToolByName(self.context, 'acl_users')
    users.updateCredentials(self.request, self.request.response, username, password)

    该方法需要请求、响应、用户名和密码参数。

    关于plone - 如何在注册表单过程中登录用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12956017/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com