+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Utenti in conflitto

  1. #1
    Renero non è in linea Novello
    Post
    47

    Utenti in conflitto

    [ASP.NET 2.0, Database usato Access]

    Salve a tutti, ho messo in rete un sito Untitled Page
    ma c'è un problema
    quando un utente fa la login inserendo il proprio username e pwl il sistema lo riconosce. Fin qui ok. Ma se un altro utente nel frattempo accede al sito, ecco il probl: vede come utente connesso il primo utente e di conseguenza non può fare la login.
    Come si risolve questo problema???

  2. #2
    L'avatar di SignIn
    SignIn non è in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ..debugga il codice, di sicuro hai fatto un errore(variabile statiche per le credenziali ecc)

  3. #3
    Renero non è in linea Novello
    Post
    47
    il codice non mi da errore e cos'è la variabile statica delle credenziali??? e come si cambia eventualmente??

  4. #4
    L'avatar di SignIn
    SignIn non è in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ....come si cambia?????
    ...cioè non hai mai sentito parlare di modificatore static per dichiarare un membro come statico?(allora risulta ardua l'impresa di aiutarti)
    ...senza debuggare non risolverai nulla(come pretendi di capire l'errore che hai commesso)

  5. #5
    Renero non è in linea Novello
    Post
    47
    aspetta sono in confusione.
    In C# ho una variabile: public static string nomeutente;
    che dovrebbe memorizzare appunto l'username dell'utente che fa la login
    ma il probl è che quando un utente accede sovrascrive quello precedente

  6. #6
    Renero non è in linea Novello
    Post
    47
    non centra niente non so Session e Application?? oppure c'è da configurare qualcosa nel web.config???
    Aiutami ti prego ke sto sbattendo la testa

  7. #7
    L'avatar di SignIn
    SignIn non è in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ...appunto...per ogni campo dichiarato come static esiste una sola copia...
    ...non devi configurare nulla...hai commesso un errore perchè non sai cosa significa static:
    static (C#)

  8. #8
    Renero non è in linea Novello
    Post
    47
    quindi devo solo togliere il modificatore static??? si ma poi come faccio a richiamare MasterPage.nomeutente??

  9. #9
    L'avatar di SignIn
    SignIn non è in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ...quello sicuramente...poi bisogna vedere che uso hai fatto del modificatore static nel resto del codice

  10. #10
    Renero non è in linea Novello
    Post
    47
    Es nella masterpage:

    public
    partialclassMasterPage : System.Web.UI.MasterPage
    {
    public static string nome_utente;
    public static bool utente;
    protectedvoid Page_Load(object sender, EventArgs e)
    {
    if (utente)
    {
    Labelloggato.Text =
    "Utente connesso: ";
    Labelloggato.Visible =
    true;
    Label_nomeutente.Text = MasterPage.nome_utente;
    Label_nomeutente.Visible =
    true;
    accesso.Text =
    "LOGOUT";}
    }

    mentre in un altra pagina ad esempio
    if (MasterPage.utente == true)
    {

    Label1.Text =
    "L'utente " + MasterPage.nome_utente + " è egistrato.";
    }

+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi