Skip to content

Kanarico/AspnetIdentitySample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AspnetIdentitySample

This sample demonstrate how you can easily add profile data for a user. This is based on the ASP.NET MVC template that shipped with Visual Studio 2013 RC (http://www.asp.net/visual-studio/overview/2013/release-notes-(release-candidate)).

V1.0.0-RC1

Following are the features in this project. https://github.com/rustd/AspnetIdentitySample/commit/3738ae8a36bf8ad568e4593c6cd3174e6af6ed41 has the list of changes

  • Initialize ASP.NET in App_Start by creating an Admin user and add the user to Admin Role
  • Basic Role Management which is restricted to Users in Admin Roles Only. Admin can create, update, delete (remove all users from this role) roles and view the details of the role (Users in this role). You can look at the RolesAdmin Controller
  • Basic User Management which is restricted to Users in Admin Roles Only. Admin can create user (add a user to role as well), edit user details(such as profile data and modify the roles for the user). You can look at the UsersAdmin Controller

V1.0.0-Beta1

Following are the steps to customize profile. Note once you do this then Basic User and Role Management will not work

  • Open the solution
  • Build and run
  • Regsiter a user ---- Notice that the user registration field only has user name and password
  • Let's ask for a birthdate option from the user while registering an account.
  • Goto Nuget Package Manager console and run "Enable-Migrations"
  • Goto Models\AppModel.cs and uncomment BirthDate property in the MyUser class
  • Goto Models\AccountViewModels.cs and uncomment BirthDate property in RegisterViewModel
  • Goto AccountController and in Register Action and have the following code var user = new MyUser() { UserName = model.UserName,BirthDate=model.BirthDate }; //var user = new MyUser() { UserName = model.UserName };
  • Goto Views\Account\Register.cshtml and uncomment the html markup to add a BirthDate column
  • Goto Nuget Package Manager console and run "Add-Migration BirthDate"
  • Goto Nuget Package Manager console and run "Update-Database"
  • Run the application
  • When you register a user then you can enter BirthDate as well

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published