begin process at 2010 03 18 19:02:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Web 2.0

 > 

securite profile SqlProfileProvider


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

securite profile SqlProfileProvider

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ée 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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales