注册用户并让用户使用 Typo3 登录

Register a User and Let the user login using Typo3

我是 TYPO3 的新手,我想在我的主页中插入一个注册表格,让注册用户查看特定页面(课程)

我尝试实现表单模块,但找不到集成它的方法。这是生成的 YAML 代码。

renderingOptions:
  submitButtonLabel: Register
type: Form
identifier: userRegistration
label: 'User Registration'
prototypeName: standard
finishers:
  -
    options:
      pageUid: '23'
      additionalParameters: ''
    identifier: Redirect
  -
    options:
      message: 'You have sucessgully registered with the course'
    identifier: Confirmation
renderables:
  -
    renderingOptions:
      previousButtonLabel: 'Previous step'
      nextButtonLabel: 'Next step'
    type: Page
    identifier: page-1
    label: Step
    renderables:
      -
        defaultValue: ''
        type: Text
        identifier: Reg_email
        label: Email
        properties:
          fluidAdditionalAttributes:
            required: required
            placeholder: Email
        validators:
          -
            identifier: NotEmpty
          -
            identifier: EmailAddress
      -
        defaultValue: ''
        type: Password
        identifier: Reg_password
        label: Password
        properties:
          fluidAdditionalAttributes:
            required: required
            placeholder: Password
            minlength: '8'
            maxlength: '100'
        validators:
          -
            identifier: NotEmpty
          -
            identifier: Alphanumeric
          -
            options:
              minimum: '8'
              maximum: '100'
            identifier: StringLength

我想知道如何配置此表单以及如何在用户登录中使用注册数据。

合十礼,

我建议使用提供用户注册表单甚至 "user is logged in after successful registration" 操作的扩展程序。

看看femanager:https://extensions.typo3.org/extension/femanager/

您使用的表单适用于简单的表单,例如联系表单或类似表单。用户注册要复杂得多。