Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    I controlli per l'autenticazione

    Ho letto (e compreso) i capitoli circa i controlli per l'autenticazione (login) della guida Guida ASP.NET 2.0 riportata da questo sito.

    Ora sto cercando di capire quanto segue:

    in una pagina considerata come area protetta (in cui si accede solo dopo il login) ho scritto un messaggio di benvenuto e poi "CIAO A:" e a seguire ho inserito un LoginName.
    Se l'utente collegato si chiama MARIO ottengo così CIAO A: MARIO.

    Ecco quello che vorrei riuscire a fare:
    Vorrei un "controllo" che verifichi quale sia l'utente collegato.
    In caso sia Mario vorrei che nella textbox1 appaia il testo "pippo"
    se, invece, collegato c'è l'utente Paolo, nella texbbox1 dovrà apparire "topolino".

    Mi date solo una traccia per realizzare questo semplice esempio.
    (Come avrete capito sono un autodidatta a livello molto basso, quindi non usate termini astrusi)
    Grazie

  2. #2
    Al posto del LoginName metti una label
    Codice PHP:
    Select Case User.Identity.Name
                
    Case "Mario"
                    
    label1.text "pippo"
                
    Case "Paolo"
                    
    label1.text "topolino"
            
    End Select 
    Decisamente non è il modo migliore per gestire una cosa del genere ma ti dovrebbe far capire qualcosina in più della programmazione.
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    e quale sarebbe il modo migliore per gestire la cosa?

    perchè inserisci un codice php?
    mi pare che VWD non lo riconosca. Sbaglio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    segnalo solo che sono riuscito nello scopo con il codice consigliato.
    Grazie.

    Sono però curioso di sapere quale sarebbe la via più "professionale"

  5. #5
    Per quanto riguarda il codice php... in realta' e' codice asp.net, la scritta php e' solo usata da questo forum per evidenziare del codice sorgente.

    Quella che ti ho postato non e' una soluzione ottimale perche' richiede che tu sappia a priori il numero e il nome degli utenti che accederanno al tuo sito. In caso di un nuovo utente dovrai inoltre modificare il codice della pagina.

    La via migliore che mi viene in mente e' utilizzare una tabella di un database dove associ ad ogni utente la frase che vuoi venga visualizzata in caso di login positivo.

    In quel modo la routine e' sempre la stessa... tutto quello che devi fare e' aggiornare il database.
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    tutto chiaro per ora!
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.