Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    come monitorare gli accessi da parte degli iscritti

    come potrei monitorare l'accesso di un mio iscritto al sito? esempio vorrei che un user quando si logga lascia il suo ip e il suo nick alle ore tot in un database si puo fare? posso associarlo poi al log-in gia esistente?

    garzie
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se l'utente che si logga è già un iscritto ha le sue informazioni quindi registrare di nuovo il nick è superfluo, ti basta l'idutente, l'ora, e tutto quello che vuoi.
    Inserisci lo script per scrivere nel db subito dopo avcer fatto il login.

    Roby

  3. #3
    non è che potresti farmi un esempio di script di scrittura in un db di user e ora? so che molto azzardata come richiesta ma te ne sarei molto grato
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Suppenendo che dopo il login tu riesca a prelevare l'idutente, puoi fare una cosa di questo tipo:

    codice:
    strSQL="INSERT INTO tab_stat (idutente, accesso) VALUES ("& idutente &", #"& date() &"#)"
    conn.Execute(strSQL)
    Ovviamente devi crearti la nuova tabella tab_stat con almeno quei due campi: idutente (numerico) e accesso (data/ora).

    Roby

  5. #5
    sei un mito! grazie spero di poterti aiutare anche io un giorno
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  6. #6

  7. #7
    sono un grafico...e per l'appunto pongo un altro quesito

    codice:
    <%
    sql="Select * from monitor"
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("../datab/moni.mdb")
    
    			Set rs=Server.CreateObject("ADODB.RecordSet")
    
    				rs.Open sql,Conn,3,3
    				rs.addNew()
    				rs("UserEnter")=Session("User")
    				rs("UserDate")=Now()
    				rs("UserIP")=Request.ServerVariables("REMOTE_ADDR")
    				rs.update
    
    			rs.close
    		Set rs=Nothing
    Conn.close
    Set Conn=Nothing
    %>
    come mai non mi visualizza l'user?calcolando che si trova in un altro db ma che lo stesso codice viene posizionato dopo il log-in
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  8. #8
    Controlla che Session("User") sia valorizzata.

  9. #9
    come?
    se no esiste un altro metodo per inserirlo?
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  10. #10
    Originariamente inviato da Stanislao
    come?
    se no esiste un altro metodo per inserirlo?
    Da qualche parte stampa

    codice:
    Response.Write(Session("User"))
    e guarda che stampi qualcosa.

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.