Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: autenticazione in VB

  1. #1

    autenticazione in VB

    Ciao, utilizzo ASP.NET con linguaggio VB.
    sono in profonda crisi xche non riesco a realizzare un sistema di autenticazione così composto.

    Form di login
    controllo su database SqlServer
    inizializzazione della sessione
    controllo nelle pagine successive della sessione ed eventuale redirect su pagina di login.

    cose abbastanza semplici fino alla conessionessione ed al controllo sul db, ma dopo....
    mi sono arenato sulle sessioni.
    ho letto tutto il giorno di qua e di la... ma tutti dicono qualche cosa o fanno esempi in C#
    sapete indicarmi o dirmi come posso fare in VB ?

    grazie infinite
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Ciao Drummino, penso che quello che chiedi sia questo:
    codice:
    'nella pagina di login
    'prima con un datareader controlli come penso avrai già fatto l'esistenza dell'utente poi,
    ' se esiste imposti le sessioni
    Session("codutente")= Myreader("codutente")
    
    
    'il controllo vero e proprio dell'esistenza della variabile di sessione
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If objUtils.CDblP(Session("codutente")) = 0 Then
                Response.Redirect("Login.aspx", True)
            End If
        End Sub
    Ciao
    Legnetto

  3. #3
    ok provo.
    grazie mille.
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  4. #4
    ciao,
    unico problema
    nn so come dichiarare objUtils

    che tipo di variabile devo mettere ?
    Dim objUtils as ????


    grazie mille.
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  5. #5
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Objtuils è la mia libreria con tutte le robette che uso sempre.....
    La cdblp e una function che ritorna sempre un numero evitando errori se il campo e null etc..
    Metti convert.toint.....
    ciao

    Edit
    fai prima una verifica perchè se il valore non è convertibile in int ti becchi un'errore...
    /Edit

  6. #6
    eh !?
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  7. #7
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Allora partiamo da capo....
    Quando controlli una variabile di sessione numerica, questa per scadenza della sessione, il server sta finendo la ram e comincia a cancellare di tutto, in alcuni server, la scansione dell'antivirus annulla le sessioni in asp.net può essere nothing.
    Se cerchi di convertire in numero un nothing ti ritorna errore.
    E più chiaro adesso?
    ciao

  8. #8
    si si
    ora si
    ho fatto così

    Codice PHP:
            If Convert.ToInt16(Session("codutente")) = 0 Then
                Response
    .Redirect("default.aspx"True)
            
    End If 
    funziona per ora...

    per il controllo che dici tu mi devo attrezzare meglio ora sto imparando a gestire le sessioni.
    altra domanda....

    visto che nella sessione (se ho capito bene) mi hai fatto mettere l'id dell'utente...
    posso valorizzare anche il nome ?
    se si come ?
    e se si, come lo richiamo dalle pagine in cui mi serve ?
    grazie
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  9. #9
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    In una sessione ci puoi mettere anche un dataset...
    session("drummino") = "testo che vuoi tenere in sessione"

  10. #10
    e per stamparla è sufficiente un response.write(session("drummino")) ?


    grazie
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

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 © 2026 vBulletin Solutions, Inc. All rights reserved.