Quantcast
Channel: DevNet Questions
Viewing all articles
Browse latest Browse all 8901

Register form kentico mvc

$
0
0
Hello i am working on register form and i only have FirstName and email and password fields i want to user (UserName= email)but keep geting error that the user name cant contain digits or symbol like (@ or _ ) here is my codepublic async Task@ActionResult@ Register(model model) { if (!ModelState.IsValid) { return View(model); } var user = new User { UserName = model.Email, FirstName = model.FirstName, Email = model.Email, Enabled = true }; var registerResult = new IdentityResult(); try { registerResult = await UserManager.CreateAsync(user, model.Password); } catch (Exception ex) { EventLogProvider.LogException(@AccountController@, @Register@, ex); ModelState.AddModelError(String.Empty, ResHelper.GetString(@register_failuretext@)); } if (registerResult.Succeeded) { mMembershipActivitiesLogger.LogRegistration(model.Email); await SignInManager.SignInAsync(user, true, false); ContactManagementContext.UpdateUserLoginContact(model.Email); mMembershipActivitiesLogger.LogLogin(model.Email); return RedirectToAction(@Index@, @Home@); } foreach (var error in registerResult.Errors) { ModelState.AddModelError(String.Empty, error); } return View(model); }

Viewing all articles
Browse latest Browse all 8901

Trending Articles