Quelqu'un at-il un exemple de cela, de ce que j'ai lu Umbraco coups de pied un peu d'une mauvaise odeur, mais je ne peux pas trouver des exemplesPeut-SqlMembershipProvider être utilisé avec Umbraco
Répondre
Vous pouvez le faire pour les membres en front-end, mais pas les utilisateurs en back-end. Cela est très simple, il suffit de changer la section fournisseurs dans web.config. J'ai utilisé umbraco avec SQlMembershipProvider, ainsi que des fournisseurs de membres personnalisés que j'avais mis en place.
Oui, vous pouvez absolument utiliser le SqlMembershipProvider avec Umbraco. Tout d'abord, vous devez ajouter votre chaîne de connexion au fichier de configuration. Assurez-vous que le nom d'utilisateur et le mot de passe pour accéder à la base de données donneront un accès correct à Umbraco.
Deuxièmement, vous devez vous assurer que le fournisseur de données SqlClient est ajouté à l'article DbProviderFactories de system.data:
<add name="SqlClient Data Provider"
invariant="System.Data.SqlClient"
description=".Net Framework Data Provider for SqlServer"
type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Troisièmement, vous devez ajouter le SqlServerMembershipProvider à la section fournisseurs:
<add name="SqlServerMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="umbracoDbDSN"
requiresQuestionAndAnswer="false"
applicationName="MyUniqueUmbracoApplication"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression="" />
Assurez-vous que la chaîne de connexion référencée par votre fournisseur correspond à la chaîne de connexion que vous avez définie précédemment et donnez un nom approprié à l'application.
Quatrièmement, ajouter le SqlServerRoleProvider à la section fournisseurs de roleManager:
<add name="SqlServerRoleProvider"
type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="umbracoDbDSN"
applicationName="MyUniqueUmbracoApplication"
/>
Cinquième, ajoutez dans la section fournisseurs de profie:
<add name="SqlProfile" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="umbracoDbDSN" applicationName="MyUniqueUmbracoApplication" />
sixième, exécutez aspnet_regsql.exe sur votre base de données pour configurer la base de données pour utiliser le SqlMembershipProvider (Configuring the database with aspnet_regsql.exe). Septièmement, redémarrez IIS après avoir déployé le nouveau fichier de configuration. Assurez-vous que IIS est configuré pour utiliser le nouveau fournisseur.
Voici une autre ressource pour la configuration de la base de données: Configuring ASP.NET SqlMembershipProvider.
Pour configurer les autorisations de base de données, voici les instructions: Configuring Umbraco database security. L'important est d'ajouter l'utilisateur pour le fournisseur de données:
- db_datareader
- db_datawriter
- db_ddladmin
- db_securityadmin
- publique
Si votre fichier de configuration ressemble un peu différent, vous utilisez probablement une version différente d'Umbraco. J'utilise 7.0.3 pour cet exemple.
- 1. Problème avec usercontrols dans Umbraco
- 2. Umbraco cache
- 3. Est-ce que ASP.NET outputCacheProfiles peut être utilisé avec Response.Cache?
- 4. Peut setValuesForKeysWithDictionary être utilisé avec un dictionnaire imbriqué
- 5. Est-ce que RowSets peut être utilisé avec PreparedStatements?
- 6. Un NSFormatter peut-il être utilisé avec un NSPopUpButton?
- 7. RenderAction doit-il être utilisé avec des formulaires?
- 8. Peut-Parallel.ForEach être utilisé en toute sécurité avec CloudTableQuery
- 9. quel enregistreur peut être utilisé avec codeigniter php?
- 10. Can Razor peut-il être utilisé avec Visual Studio 2008?
- 11. Interlocked.Exchange ne peut pas être utilisé avec des génériques?
- 12. C# SelectSingleNode - Peut-il être utilisé récursivement?
- 13. Comment RedirectToRoute est-il supposé être utilisé?
- 14. Comment est: contains() supposé être utilisé?
- 15. Machine.Migrations assez mature pour être utilisé?
- 16. Comment * tag peut être utilisé en CSS?
- 17. Umbraco Back Office Membre
- 18. Est-ce que Umbraco autorise les sous-domaines non-umbraco
- 19. Umbraco: Backend User Control
- 20. Umbraco ou ASP.NET MVC
- 21. utilisateurs problèmes de modèle Umbraco
- 22. URL Umbraco disparu
- 23. Dossiers dans umbraco 4
- 24. Umbraco: travailler avec le contrôle de version? test/production?
- 25. Caractère qui peut être utilisé pour distinguer ensemble de regex et ce caractère ne doit pas être utilisé dans regex
- 26. Umbraco Development Setup Visual Studio
- 27. Modal qui ouvre un IFRAME (umbraco)
- 28. Création de sections de contenu personnalisées avec umbraco
- 29. site frontal umbraco cessé de fonctionner soudainement
- 30. Erreur de serveur Umbraco après l'installation
Tout fournisseur de services peut être utilisé dans umbraco, car il fait partie de asp.net –
Vous cherchez à l'utiliser pour les membres ou les utilisateurs? – ProNotion