426 messaggi dal 17 aprile 2006
si sono daccordo che non bisogna per forza usare quel controllo, ma loro stanno usando proprio quello, hanno postato tre volte con nomi diversi ed ora hanno risolto il problema... tu sei arrivato a metà per cui non potevi sapere quel che sapevo io (parte della discussione è in altro post ed alla fine è continuata in altro post successivo :S)

io ho scritto:

ahem ... se stai usando il WebControl Login di AspNet, cioè quello preconfezionato di vs2005 il Page.User.IsInRole dubito che funzioni ..


in fatti non puoi mettere isInRole su eventHandler del paccotto di login, perchè l'utente viene autenticato solo dopo. provaci e vedrai in debug che lo User non è valorizzato.
solo quando viene ammazzata la pagina la sessione avrà lo user autenticato.

piuttosto una cosa non sono riuscito mai a fare e a tal scopo apro un post nel forum... il mio primo post da richiedente :)

nostomo spero di vederti tra i supporter del mio quesito / problema che è più di curiosità che altro

Ciao Alessandro
per non valorizzato non intedi null vero? questo non dovrebbe succedere, visto che l'autenticazione viene gestita da i moduli eseguiti "prima" del handler. e anche eliminado tutti i moduli quello di default rimane sempre

cumunque se era stato postato altro in precedenza me lo sono perso, con tre nomi diversi poi....

visto ci siamo, che evento gestivano del login, almeno continuiamo la discussione in un unito thead
avvantaggio di tutti :D

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
426 messaggi dal 17 aprile 2006

e anche eliminado tutti i moduli quello di default rimane sempre

acc... o mi sono espresso male o non ho capito io quello che hai scritto tu

ad ogni modo oltre ai post diversi mi è arrivata anche una mail :) ma li ho reindirizzati sul forum

credo stessero provando con il pulsante accedi o forse logging_in

ad ogni modo user non è null user in debug (dove lo metti lo metti) nella pagina di login tira fuori sempre username="" isAuthenticated = false

chiaramente riferito ad un utente che ha effettuato login corretta, difatti poi viene autenticato e reindirizzato nella default o quel che è

ne desumo che solo dopo aver distrutto la pagina di login la sessione viene autenticata ed onestamente non potrebbe essere molto diverso col controllo login

Ciao Alessandro
intendevo proprio che l'oggetto non può essere null, se non ricordo male dovrebbe essere un GenericPrincipal con la proprietà isAuthenticated a false, in nome una strinaga vuota e la collezione dei ruoli vuota.

non dovrebbe essere utilizzara la sessione, credo che venga inviato in cookie di riposta con le credenziali, "l'ordine" di eseguire il redirect e il browser reinvia il cookie ricevuto con le credenziali

mi sono espresso da cane

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
426 messaggi dal 17 aprile 2006
questo dipende dal tipo di autenticazione scelto .. c'è la cookieless che usa la sessione se non erro

Ciao Alessandro
in questo caso viene usato un identificatico nel percorso, anche la sessione fa uso dei cookie normalemente.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
ho ancora tra i preferiti un articolo di Dino Esposito

http://msdn2.microsoft.com/en-us/library/aa479314.aspx

è un pò datato il concetto rimane valido

ciao marco
Modificato da nostromo il 27 gennaio 2007 15.25 -

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.