Answers.Body: <p>You don't need to use Sprout Forms to create users on your website. Take a look at the <a href="https://craftcms.com/docs/templating/user-registration-form" rel="nofollow">Craft documentation</a> for an example.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-14T11:09:16.193Z
Answers.Text: Thanks for your quick reply! I know, but with Sprout Forms it is easy to add custom fields (I need about 20), field validation and integrate Sprout Email for diverse event notifications.
Answers.UserDisplayName: Sanbo
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-14T11:18:06.723Z
Answers.Text: You can add all those fields to the user fieldset and mark them as required. What event notifications do you need?
Answers.UserDisplayName: Luke Pearce
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-14T12:11:40.057Z
Answers.Text: E.g. send email to admin after change user fields or after send an event registration form
Answers.UserDisplayName: Sanbo
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-14T10:48:28.930Z
Answers.LastActivityDate: 2016-06-14T10:48:28.930Z
Answers.UserDisplayName: Luke Pearce
Answers.Body: <p>It's on our list to explore supporting this feature but I do not think it is possible to do this yet.</p>
  
  <p>At the time of this post, while Sprout Forms supports <a href="http://sprout.barrelstrengthdesign.com/craft-plugins/forms/docs/customization/payload-forwarding" rel="nofollow">Payload Forwarding</a> (and would let you set the submission URL to be <code>users/saveUser</code>) and allows you to customize your templates via <a href="http://sprout.barrelstrengthdesign.com/craft-plugins/forms/docs/customization/template-overrides" rel="nofollow">Template Overrides</a> (where you could ensure the submitted fields fit the proper format for Craft's User Registration such as the fields <code>username</code>, <code>email</code>, and <code>password</code> being used as the input name values for the fields they are associated with and the custom fields are wrapped in the <code>fields[]</code> namespace for their input names).</p>
  
  <p>However, there are a handful of other situations that arise that will need to get sorted out before this works. For example, Craft throws an error when you try to save a field with the name <code>username</code> citing that it is a reserved word and Sprout Forms validates the submitted fields against the Form Model's validation rules, so you're probably not going to be able to submit the username field properly.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-14T23:04:44.540Z
Answers.LastActivityDate: 2016-06-14T23:04:44.540Z
Answers.UserDisplayName: Ben Parizek
Body: <p>I try to implement a User Registration Form with Sprout Forms for hours, but it doesn't work ... </p>
  
  <p>I have replaced the value for the action from "sproutForms/entries/saveEntry" to "users/saveUser".</p>
  
  <p>How should I create the fields (username, password, email, first name, last name), that the user are stored.</p>
  
  <p>In a further step, I will add custom fields for the users.</p>
  
Tags: <plugin-sproutforms>
Title: User Registration Form with Sprout Forms
ThreadText: # User Registration Form with Sprout Forms
  
  (Asked by: username_0 on 2016-06-14)
  
  I try to implement a User Registration Form with Sprout Forms for hours, but it doesn't work ...
  
  I have replaced the value for the action from "sproutForms/entries/saveEntry" to "users/saveUser".
  
  How should I create the fields (username, password, email, first name, last name), that the user are stored.
  
  In a further step, I will add custom fields for the users.
  
  **Tags:** plugin-sproutforms
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2016-06-14. Score: 2
  
  You don't need to use Sprout Forms to create users on your website. Take a look at the [Craft documentation](https://craftcms.com/docs/templating/user-registration-form) for an example.
  
  > **Comments:**
  > **username_0**: Thanks for your quick reply! I know, but with Sprout Forms it is easy to add custom fields (I need about 20), field validation and integrate Sprout Email for diverse event notifications.  
  > **username_1**: You can add all those fields to the user fieldset and mark them as required. What event notifications do you need?  
  > **username_0**: E.g. send email to admin after change user fields or after send an event registration form  
  
  ---
  
  ### Answer by username_2 on 2016-06-14. Score: 0
  
  It's on our list to explore supporting this feature but I do not think it is possible to do this yet.
  
  At the time of this post, while Sprout Forms supports [Payload Forwarding](http://sprout.barrelstrengthdesign.com/craft-plugins/forms/docs/customization/payload-forwarding) (and would let you set the submission URL to be `users/saveUser`) and allows you to customize your templates via [Template Overrides](http://sprout.barrelstrengthdesign.com/craft-plugins/forms/docs/customization/template-overrides) (where you could ensure the submitted fields fit the proper format for Craft's User Registration such as the fields `username`, `email`, and `password` being used as the input name values for the fields they are associated with and the custom fields are wrapped in the `fields[]` namespace for their input names).
  
  However, there are a handful of other situations that arise that will need to get sorted out before this works. For example, Craft throws an error when you try to save a field with the name `username` citing that it is a reserved word and Sprout Forms validates the submitted fields against the Form Model's validation rules, so you're probably not going to be able to submit the username field properly.
  
  
  ---
  
  