Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : securite profile SqlProfileProvider [ Web 2.0 ] (fredzool)

jeudi 11 septembre 2008 à 13:05:31 | securite profile SqlProfileProvider

fredzool

je dois utiliserla base aspnet pour la securisation d un site intranet
autentification windows

je dois rajouter des utilisateurs dans la table aspnet_users
a priori il y aurait une API pour faire tout cela
je n arrive pas a utiliser

y a t il des tutoriel ?


je travail en ASPNET 2.0,  vs2008 , bdd sql server 2005

je debute avce ce type de securites
j ai trop besoin d aide

jeudi 11 septembre 2008 à 14:41:01 | Re : securite profile SqlProfileProvider

fredzool


<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
            <providers>
                <clear/>
                <add name="SqlProvider"
                  type="System.Web.Security.SqlMembershipProvider"
                  connectionStringName="DBprofileConStr"
                  enablePasswordRetrieval="false"
                  enablePasswordReset="false"
                  requiresQuestionAndAnswer="false"
                  applicationName="ADP.FichesTravaux"
                   />
            </providers>
        </membership>


System.Web.Security.Membership.CreateUser("doudou", "pass-56", "doudou@gmail.com");

vendredi 12 septembre 2008 à 10:11:41 | Re : securite profile SqlProfileProvider

fredzool

je dois maintenant affecter des valeurs a son profil

j ai ceci dans mon web.config

<profile defaultProvider="SqlProvider" enabled="true">
            <providers>
                <clear />
                <add name="SqlProvider"
                  type="System.Web.Profile.SqlProfileProvider"
                  connectionStringName="DBprofileConStr"
                  applicationName="ADP.FichesTravaux"
                  description="SqlProfileProvider for ADP.FichesTravaux" />
            </providers>
            <properties>
                <add name="Tname" type="System.String" provider="SqlProvider"
                    serializeAs="String"
                     allowAnonymous="true"
                     defaultValue="default property value"
                     readOnly="false"  />        
                </properties>
        </profile>

dans mon code  (pour des tests)

ProfileBase prof = ProfileBase.Create("userName", true);
ProfileProvider provi = ProfileManager.Provider;
SettingsPropertyValueCollection NouvPValues = new SettingsPropertyValueCollection();  

SettingsPropertyValueCollection pvalues = provi.GetPropertyValues(prof.Context, ProfileBase.Properties);

et a cette ligne en debug il me dit
{"Invalid column name 'PropertyNames'."}

alors que

  <add name="Tname" type="System.String" provider="SqlProvider"
                    serializeAs="String"
                     allowAnonymous="true"
                     defaultValue="default property value"
                     readOnly="false"  />        
                </properties>

comment faire?

merci de votre aide
je suis vraiment dans la panade

mardi 16 septembre 2008 à 17:35:59 | Re : securite profile SqlProfileProvider

fredzool

Réponse acceptée !
<profile defaultProvider="SqlProvider" enabled="true">
            <providers>
                <clear />
                <add name="SqlProvider"
                  type="System.Web.Profile.SqlProfileProvider"
                  connectionStringName="DBprofileConStr"
                  applicationName="ADP.FichesTravaux"
                  description="SqlProfileProvider for ADP.FichesTravaux" />
            </providers>
            <properties>
                <add name="UO_Name" type="System.String" provider="SqlProvider"
                    serializeAs="String"
                     allowAnonymous="true"
                     defaultValue="default property value"
                     readOnly="false"  />        
                </properties>
        </profile>


en ecriture
/on cree son profil
                ProfileBase prof = ProfileBase.Create(userName, true);
                
                //on ajoute les UO a ses proprietes
                string properties = string.Empty;
                foreach (string UOName in UONames)
                    properties += string.Format("{0},",UOName);
                    
                prof.SetPropertyValue(Constant.PROFILE_PROPERTIE_NAME, properties);
                prof.Save();

en lecture

SettingsContext profileContext = new SettingsContext();
                profileContext.Add("UserName", userName);
                profileContext.Add("IsAuthenticated", true);

                //on recupere les proprietes du profil
                SettingsPropertyValueCollection pvalues = provider.GetPropertyValues(profileContext, ProfileBase.Properties);



Cette discussion est classé dans : profile, securite, aspnet, sqlprofileprovider


Répondre à ce message

Sujets en rapport avec ce message

Profile Vs Aspnet_membership (Débutant) [ par Nightcourrier ] Salut,         J'utilise la base de données ASPNETDB pour la création des usagers sont mon sites.        J'aimerais savoir  quelle est la différence e c# aspnet [ par foryou ] bonjour; je cherchais à partir de mon site intenet ouvrir un nouveau fichier excel si je clique sur un bouton; protected <font co ASP.NET 2.0 Avec IIS 5.1 [ par clemien ] Bonjour,je souhaite mettre une application developper avec visual studio 2005 en production sur un serveur IIS 5.1.J'ai ajouter installer le framework Requete [ par mimosa803 ] Bonjour, j'ai trouvé un problème à exécuté ma requête malgrès qu'elle marche sur Sql Server :Voila la reqûete Sql :select  distinct([name]),(select re Gridview et RowUpdating [ par mimosa803 ] Bonjour j'ai un problème avec l'evénement  RowUpdating. En effet,  lorsque je clique sur  Update aucun code ne s'éxécute même un Response.Write(""): v Custom Profile et Membership [ par riric94 ] Bonjour,Je suis en train de créer un site internet et je souhaite utiliser l'authentification fournit par .Net grace aux profiles et membership.Voici Custom Profile et Membership [ par riric94 ] Bonjour,Tout d'abord désolé, il y a le meme message dans la problème code ASPNET [ par tazmanie7 ] au mois de janvier j'ai changé mon compte administrateur CAMERON en compte standard depuis est apparu comme compte administrateur ASPNET qui me demand aspnet_Membership [ par neofenix ] Bonjour,je souhaite savoir comment modifier le mot de passe de la table aspnet_Membership en code behind.car il est cryptés et je souhaite ajouter dan Menu dynamique [ par kawtar230 ] Bonjour à tous , Mon probléme c'est comment rendre un menu dynamique selon profile utilisateur , Mon menu est lieé a une feuille de style , et declare


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.