Ruoli asp e connessione DC sql server 2008

domenica 20 giugno 2010 - 19.01

TOPOAMORE Profilo | Expert

Salve a tutti,

allora il mio problema è:

impostando i ruoli degli utenti in base alle mie necessita e andando a impostarli dentro la System.Security.Principal.GenericPrincipal(nomeutente, profilo) giustamente non riesco piu a interrogare il db visto che cerca di entrare con un'utenza a lui sconosciuta.

Quindi ho gia registrato i ruoli con il tool aspnet_sqlreg andando a creare i servizi dei ruoli ma non so come gestire le mie utenze personalizzare per collegarmi al db.

In pratica un casino.

Attendo vostri suggerimenti

Saluti

__.__.__.__.__.__

ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>Salve a tutti,
Ciao

>impostando i ruoli degli utenti in base alle mie necessita e
>andando a impostarli dentro la System.Security.Principal.GenericPrincipal(nomeutente,
>profilo) giustamente non riesco piu a interrogare il db visto
>che cerca di entrare con un'utenza a lui sconosciuta.
L'utente definito nella connectionstring fa parte del gruppo o corrisponde ad un utente che possiede le autorizzazioni per connettersi a sql server?
Perchè l'applicazione si connette con la connectionstring che definisci tu..

--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

TOPOAMORE Profilo | Expert

Allora l'utente è impostato in sql server e funziona....nel senso

la pagina di login immetto user e password

l'applicativo le verifica in sql server e mi restituisce il profilo di competenza (quindi la comunicazione c'e') ma dopo che imposto il tutto in

System.Security.Principal.GenericPrincipal(nomeutente, profilo)

la comunicazioen non esiste piu....

Dove erro????

__.__.__.__.__.__

ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>Dove erro????
hai provato a dare una letta a questo articolo?
http://www.dotnethell.it/articles/Membership-Role-Profile-Provider.aspx
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

TOPOAMORE Profilo | Expert

Grazie per il post ma comunque sia non si parla comunque di interfacciamenti tra sql e asp nel senso:

o sono io che sbaglio qualcosa e asp non mi va avanti dopo aver impostato la nuova identita

o non ho capito una mazza.

Se io gli dico di fare sempre e comunque le connessioni a sql con il nome utente e password nella stringa perche mi va in errore?

lerrore alla fine è questo :

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

__.__.__.__.__.__

ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>Grazie per il post ma comunque sia non si parla comunque di interfacciamenti
>tra sql e asp nel senso:
>
>o sono io che sbaglio qualcosa e asp non mi va avanti dopo aver
>impostato la nuova identita
>
>o non ho capito una mazza.
>
>Se io gli dico di fare sempre e comunque le connessioni a sql
>con il nome utente e password nella stringa perche mi va in errore?
guarda, purtroppo non ho mai usato questa tecnica, quindi non posso che provare a proporti un post ancora che forse ti aiuta..
spero almeno:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=18133

proviamo
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

TOPOAMORE Profilo | Expert

forse sono giuto a una conclusione

basta cambiare il db di asp da quello locale e impostarlo in sql

e questo l'ho gia fatto.

ora non mi da errore pero' non mi fa entrare nelle cartelle con i profili impostati.....

il webconfig l'ho configurato correttamente (forse) perche è identico tranne che per i nomi dei profili ad un mio precedente progetto.....

e adesso che si fa????

Allora Aggiorniamo

Sono riuscito a farlo funzionare ....in parte.

In pratica per le utenze registrate funziona in pratica il tag nel web.config = <deny users="*"/>

ma se provo a impostare una restrizione a livello di ruoli non va es.

<allow roles="Admin"/>
<deny users="*"/>

attendo suggerimenti
__.__.__.__.__.__

ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>Allora Aggiorniamo
>
>Sono riuscito a farlo funzionare ....in parte.
>
>In pratica per le utenze registrate funziona in pratica il tag
>nel web.config = <deny users="*"/>
>
>ma se provo a impostare una restrizione a livello di ruoli non
>va es.
>
><allow roles="Admin"/>
><deny users="*"/>
>
>attendo suggerimenti
da qui in poi dovresti documentartu sulla forms authentication, perchè il problema a db è risolto.
Prova a partire da qui
http://msdn.microsoft.com/en-us/library/ff647070.aspx

e cercare di capire dove stai sbagliando.
Purtroppo non so aiutarti più di tanto..
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

TOPOAMORE Profilo | Expert

NON NE VENGO A CAPO.....

sto provando in tutti i modi...... i ruoli non me li vede.....

__.__.__.__.__.__

ASP 2.0 - VB 2008
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5