salve ragazzi,
ho imparato da poco ad usare la classe Profile per gestire i profili degli utenti... ma ho dei problemi...

ho creato una pagina che deve controllare se un utente esiste o meno, proprio mediante i profili: se l'utente che naviga esiste già, la pagina web lo riconosce e gli dà il benvenuto (benvenuto + nome utente), sennò viene indicato un link attaraverso cui il visitatore si può registrare...
ho impostato i profili mediante web.config, creando una sezione <profile> contenente gli attributi dell'utente 'primo_nome', 'secondo_nome', 'cognome'.

ebbene, a runtime ho due problemi:

1) quando carico la pagina, ricevo il benvenuto ANCHE se non sono registrato (mentre io voglio vedere l'indicazione con l'url della pagina di registrazione), insomma, si comporta come se fossi registrato, anche se non mi specifica il nome utente (mi dice solo 'benvenuto', senza nome utente, come invece succede se sono registrato...)

2) per registrare nuovi utenti uso un createuserwizard, e nel momento in confermo il nuovo utente mi dice:
impossibile impostare questa proprietà per utenti anonimi

dove sbaglio? perchè questi errori?
vi sarei grato se mi aiutaste perchè da solo non ci sto riuscendo... grazie in anticipo!