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

Discussione: Utenti connessi

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Utenti connessi

    ciao
    dato che il serch non funziona,scrivo il mio quesito.
    volevo far visualizzare il nome degli utenti on-line
    Praticamente tramite la login io vado a popolare automaticamente nella cella "online" del database relativa all'utente che ha richiesto l'accesso con il valore 1, mentre quando effettua lo logout con 0.
    Ora, ho provato a scrivere uno script, ma logicamente non và

    <%
    DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSNtemp=dsntemp & "DBQ=" & server.mappath("mdb-database/registrazione.mdb")
    sqlstmt = "SELECT * FROM utenti ORDER BY id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sqlstmt, DSNtemp, 3, 3

    dim online = rs "online"
    TotalRecs = rs.recordcount
    x = 0
    For x = 1 to 9999
    If rs.eof then
    Exit For
    Else
    if online=1 then
    date1 = rs("Username")
    id = rs("ID")
    link = "" & date1 & ""
    ' id=Request.QueryString("id")
    end if
    <%
    rs.close
    set rs = nothing
    %>
    %>

    <tr>
    <% =link%
    </tr>
    <%
    rs.MoveNext
    End If
    Next%>
    <%
    rs.close
    set rs = nothing

    praticamente io quello che ho cercato di fare era questo creare un ciclo IF per il conteggio delle varie righe del database,e all'interno di esso inserito un altro ciclo IF (per controllo valore 0 o 1) per la visualizzazione degli utenti

  2. #2
    Si , ma se l'utente non fà il logout e chiude il browser ???

    Resta appeso ???

    Usa le variabili application per queste cose che è meglio

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    no..una volta fatto il logout l'utente si scollega completamente e alre refresh automatico della pagina l'utente viene cancellato

  4. #4
    Ma devi gestire lo "sganciamento" del nick qual'ora l'utente chiude bruscamente il browser.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    avviene tramite l'abbondone della sessione che rimane aperta fino a quando non si chiude il browser, praticamete funzuiona così, fino a quando l'utente non si slogga o chiude il browser rimanse UP poi a qualsiasi di questi due eventi viene persa la sessione, e il campo ritorna a zero.
    Specifico che questo è la mia soluzione che di asp sò poco,se avete altre soluzioni sono tutto orecchi

  6. #6
    Se chiude il browser come fai ad aggiornare il DB ???

    Apri una popup ???

    Poco carino . . .

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    hai ragione pure te...che consigli?? io altrimenti non saprei da che parte iniziare

  8. #8
    "registri" gli utenti loggati in un application e usi i metodi session_onstart e session_onend per gestire log-in/out

    ci dovrebbe essere un articolo in freeasp a riguardo

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    non sono mica riuscito a trovare nessun articolo in merito a questo

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.