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.
Can anyone shed some light on this or maybe recommend some good reading?
Edit as per request
Simple things so far like when creating users I wanted to add some fields to request more information.
` 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);
}`
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?