4

訪問者が何かをアップロードできるアプリケーションを作成しています (招待された人のみが対象です)。最後に、ログインしていない場合は、ログインするかユーザーを作成するよう求められます。彼らが新しいユーザーを作成する場合、名前と電子メールを入力するように依頼したいだけです.

パスワードが生成され、必要に応じてパスワードを変更するためのリンクが記載されたメールがユーザーに送信されます (手順をできるだけ低レベルにするためだけに)。

登録フォームからパスワード フィールドを削除できないようです。誰か助けてくれませんか。カスタム フォーム タイプ、サービスを作成して登録しました。また、カスタム テンプレートを app/Resource フォルダーなどに配置しました。カスタム フォーム タイプとテンプレートが使用されていますが、パスワードは引き続き表示されます ...

class RegistrationFormType extends BaseType {

  public function buildForm(FormBuilderInterface $builder, array $options) {
    parent::buildForm($builder, $options);

    // add your custom field
    $builder->add('username');
    $builder->add('email');
  }

  public function getName() {
    return 'val_user_registration';
  }

}
4

1 に答える 1