Salve ragazzi,
utilizzo il controllo ASP.NET CreateUserWizard per la creazione degli account utente, e ho aggiunto l'opzione per effettuare l'attivazione via mail. Gradirei qualche parere o consiglio per migliorare, eventualmente, il processo che ho sviluppato nella pagina di attivazione dell'account:

codice:
protected void Page_Load(object sender, EventArgs e)
        {
            if(!Page.IsPostBack)
            {
                Guid oGuid = new Guid(Request.QueryString["tokenId"]);
                MembershipUser oUser = Membership.GetUser(oGuid);
                if(oUser != null && oUser.IsApproved == false)
                {
                    oUser.IsApproved = true;
                    Membership.UpdateUser(oUser);
                    Response.Write("Utente attivato!");
                }
                else
                {
                    Response.Write("Problemi nella fase di attivazione!");
                }
            }
        }
Avete da consigliarmi qualche best pratice o pensate che così possa essere sicura la procedura?