Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Scusa mi sono perso... gli utenti si registrano in un dbase, ricevono i dati di accesso e con questi entrano in un'area riservata; entrando recupero il loro nome (dal campo login del form) e lo stampo a video... cosa devo cancellare ?
    probabilmente quando accedono non li memorizzo da nessuna parte...

  2. #12
    Originariamente inviato da orcim
    probabilmente quando accedono non li memorizzo da nessuna parte...
    E se non li memorizzi come fai a stamparli?

  3. #13
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    utilizzo 3 file:
    global.asa
    il file di login
    il file per stampare i nomi

  4. #14
    Originariamente inviato da orcim
    utilizzo 3 file:
    global.asa
    il file di login
    il file per stampare i nomi
    Mi fa piacere, ma ancora non so dove memorizzi sti nomi che dici rimanere appesi!

  5. #15
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    codice:
    Application("Utente") = Replace( Application("Utente") , Session("utente") & "|" ,"")

  6. #16
    OK.
    Ora, la mia domanda è ...

    Quando un utente si logga tu lo inserisci nella application vero?
    Ma quando si slogga (o la sessione scade) quale codice usi per rimuoverlo?

  7. #17
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    infatti siamo arrivati al problema... non uso nessun codice... nel senso o si utilizza la session.abandon con il pulsante logout o la session.timeout del global.asa (che come già sai mi pare che non funzioni)....

  8. #18
    Originariamente inviato da orcim
    infatti siamo arrivati al problema... non uso nessun codice... nel senso o si utilizza la session.abandon con il pulsante logout o la session.timeout del global.asa (che come già sai mi pare che non funzioni)....
    Quello che divi non ha senso, ovvero, se tu non dici di rimuovere asp non rimuove, dato che esegue quello che tu gli dici.

    Ora, se usassi una session allora alla sadenza tutto viene cancellato, se usi una application no e devi dirlo tu di cancellare.

    In particolare:

    Originariamente inviato da orcim
    nel senso o si utilizza la session.abandon con il pulsante logout
    Non ha senso.
    Se tu esegui l'abandon vengono canellate le sessioni, ma non i valori che hai inserito in application.

    Devi inserire un comando di cancellazione dei dati che seguirai in 2 casi:

    1. quando si clicca su logout
    2. quando la session scade

  9. #19
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Ok.
    penso d'aver capito questo è il code del global.asa che utilizzo per una serie di operazioni ed anche per i nomi degli utenti collegati (sessione evidenziata in rosso), dov'è lo sbaglio?:
    codice:
    <script LANGUAGE="VBScript" RUNAT="Server"> 
    Sub Application_OnStart 
    strConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("/database/croma.mdb") 
    application.lock 
    Application("Utente") = ""   
    application("users") = 0 
    Application("dbconn") = strConn 
    application.unlock 
    End Sub 
    
    Sub Application_OnEnd 
    End Sub 
    
    Sub Session_OnStart 
    Session("start") = Now
    'session.timeout = 20 
    
    set objconnvisite=Server.createobject("ADODB.Connection") 
    Set objrsvisite = Server.CreateObject("ADODB.Recordset") 
    
    objconnvisite.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &Server.mappath("/database/contatore.mdb") 
    objconnvisite.Open 
    
    oggi=date() 
    ipvisit=request.servervariables("remote_addr") 
    
    
    'SQL quando data=oggi e l'ip è nuovo 
    strSQL="SELECT * FROM tbl_sessioni WHERE datepart('d',visitdate)="&datepart("d",oggi)&" AND datepart('m',visitdate)="&datepart("m",oggi)&" AND datepart('yyyy',visitdate)="&datepart("yyyy",oggi)&" AND visitorIP='"&ipvisit&"'"
    objrsvisite.Open strSQL, objconnvisite, 3, 3 
    if (objrsvisite.EOF OR objrsvisite.BOF) then 
    'prima sessione odierna dell'ip ipvisit 
    objrsvisite.addnew 
    objrsvisite("visitdate")=oggi 
    objrsvisite("visitorip")=ipvisit 
    end if 
    objrsvisite("visitorcount")=objrsvisite("visitorcount")+1 
    objrsvisite.update 
    objrsvisite.Close 
    Set objrsvisite = Nothing 
    objconnvisite.Close 
    Set objconnvisite = Nothing 
    
    application.lock 
    application("users")=cint(application("users"))+1 
    Session("login") = False 
    application.unlock 
    End Sub 
    
    Sub Session_OnEnd 
    application.lock 
    Application("Utente") = Replace( Application("Utente") , Session("utente") & "|" ,"") 
    application("users")=cint(application("users"))-1 
    Application.UnLock
    End Sub 
    </script>

  10. #20
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    up

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.