1

Nous réalisons un projet étudiant et avons déjà créé une base de données (SQL Server 2012) avec une table Customer, Id, Name, Address, Zip, Email (également utilisée comme nom d'utilisateur) et Password (non cryptée) J'essaie d'apprendre à créer un projet MVC4 en tant qu'application Web, et j'ai modifié la chaîne de connexion en web.config pour me connecter à notre base de données à mon service. fournisseur. Cela crée également des tables que le MVC utilise pour l'autorisation de l'utilisateur.Création d'un projet MVC4 avec des utilisateurs existants dans la base de données

Est-il possible de le lier à notre scénario existant, et de demander aux utilisateurs d'entrer les valeurs dont j'ai besoin et de mettre à jour la table client dans la base de données? Nous utilisons Visual Studio 2012 et hébergeons un serveur SQL hébergé dans un hôtel Web. Nous utilisons Visual Studio 2012.

Répondre

1

Si vous avez .NET 4.5 disponible, vous pouvez utiliser le "SimpleMembership" qui supprime de nombreux inconvénients des fournisseurs d'abonnement asp.net.

Vous pouvez obtenir des informations ici: http://blog.osbornm.com/archive/2010/07/21/using-simplemembership-with-asp.net-webpages.aspx et ici: http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx

Le MVC4 de base Internet un modèle de page prend déjà en charge SimpleMembership afin que vous puissiez examiner cela.

0

Je ne voudrais pas utiliser SimpleMembership pour intégrer une base de données existante en tant que discussed in this Q&A. Comme son nom l'indique, il s'agit d'une simple solution de sécurité prête à l'emploi pour les applications MVC 4 et vous pouvez facilement toucher les murs lorsque vous tentez de l'étendre. Je recommanderais de créer un custom MembershipProvider as discussed here.

Questions connexes