title: Customizing ASP.net Membership 4.5
body: <p>I am currently using the Default ASP.NET 4.5 membership that comes in place when you create a new solution. I have made some changes to it adding roles and so fourth but now that I want to continue to customize I was curious is it a "better practice" to customize the given membership (still researching how possible this is) or am I better off trying to build this from scratch?
   I am trying to teach my self so, I want to gain experience for what I could see if I was hired. Do business's use ASP.net Membership? 
  My current project uses code first entity framework and LINQ. I feel like membership does a lot under the covers so to speak. Very little code behind for the actions it performs and it is kind of throwing me off now that I want to make changes. </p>
  
  <p>Can anyone shed some light on this or maybe recommend some good reading?</p>
  
  <p>Edit as per request</p>
  
  <p>Simple things so far like when creating users I wanted to add some fields to request more information.</p>
  
  <pre><code>`  protected void RegisterUser_CreatedUser(object sender, EventArgs e)
          {
              FormsAuthentication.SetAuthCookie(RegisterUser.UserName, createPersistentCookie: false);
  
              string continueUrl = RegisterUser.ContinueDestinationPageUrl;
              if (!OpenAuth.IsLocalUrl(continueUrl))
              {
                  continueUrl = "~/";
              }
              Response.Redirect(continueUrl);
          }` 
  </code></pre>
  
  <p>I don't see how the code-behind grabs the data in the form. Or how it really does anything embarrassingly enough. I have a good understanding of LINQ and Entity so I was thinking of modifying it with that and I am like how is this even possible to modify?</p>