1 messaggio dal 21 febbraio 2008
Ciao, sono alle prese con le Roles di asp.net 2.0, ho letto il tuo tutorial ma ahimè una volta riadattato al mio misero progettino non funziona.
E' tutto identico salvo per il fatto che uso un Db MSsql. Non ricevo errori particolari ma l'autenticazione non vuole funzionare. i dati vengono recuperati con successo e quando testo objDataReader["role"] mi restituisce il valore corretto (nel mio caso "admin", ho cambiato il case ma l'h corretto ovunque). Ma poi in default.aspx non vuole saperne di entrare nell' if:

if (User.IsInRole("admin")) {


hAdmin.Enabled=true;
hManager.Enabled=true;
hUtente.Enabled=true;
}

}

Ultima considerazione: se confronto (objDataReader["role"]=="admin") mi da sempre come risultato false. Sia che usi == sia che usi Equals. Centra qualcosa?
I dati sul db sono di tipo char.

Non ho cambiato niente al tuo progetto.

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.