Visualizzazione dei risultati da 1 a 10 su 10

Discussione: global.asa e cookies

  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    global.asa e cookies

    Con questo global.asa sono riuscito a stampare i nomi degli utenti connessi ed anche il loro numero;
    dal momento però che dal login dò la possibilità all'utente di logarsi anche con i cookies, accade che devo appunto "trattare" anche questi nel global.asa

    edit by NetKiLLeR

  2. #2
    Non ti offendere, ma se la user e la password del tuo db sql all'indirizzo specificato nella stringa di connessione sono giusti, allora sei un pi**a, perchè hai regalato a tutti l'accesso libero al tuo server db.

  3. #3
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Perchè dopo l'incollamento ad un'ora tarda, prima di eliminare i suddetti, ho inavvertivamente inviato il post; si da il caso che da stanotte ho scritto ai due moderatori in elenco per far eliminare il postt, ma non ho ricevuto notizie in merito; allora, invece di fare del sarcarmo, caro Mems cerca di eliminarlo tu il post e mi faresti un groso favore.

  4. #4
    Originariamente inviato da jet
    Perchè dopo l'incollamento ad un'ora tarda, prima di eliminare i suddetti, ho inavvertivamente inviato il post; si da il caso che da stanotte ho scritto ai due moderatori in elenco per far eliminare il postt, ma non ho ricevuto notizie in merito; allora, invece di fare del sarcarmo, caro Mems cerca di eliminarlo tu il post e mi faresti un groso favore.
    Il mio? Tanto Google e affini beccano lo stesso quei dati.
    C'ho provato, ma non me lo fa cancellare.
    Ti conviene chiedere al tuo hosting di cambiare la password del tuo server MSSQL.

  5. #5
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    L'ho già fatto; ma oggi è sabato e se parlerà lunedì; grazie comunque;



    P.S. la notte è fatta per altre avventure!

  6. #6
    Amministratore L'avatar di NetKiLLeR
    Registrato dal
    Feb 2000
    residenza
    Padova
    Messaggi
    3,872
    Riposta pure sotto qui il tutto senza i parametri, bye.
    dimora.uno- appartamento a 5 stelle a Padova

  7. #7
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Con questo global.asa sono riuscito a stampare i nomi degli utenti connessi ed anche il loro numero;
    dal momento però che dal login dò la possibilità all'utente di logarsi anche con i cookies, accade che devo appunto "trattare" anche questi nel global.asa


    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
    Sub Application_OnStart
    application("UtentiCollegati") = 0
    application.unlock
    End Sub

    Sub Session_OnStart
    Session("start") = Now
    session.timeout = 26

    application.lock
    application("UtentiCollegati")=cint(application("U tentiCollegati"))+1
    application.unlock
    End Sub

    Sub Session_OnEnd

    application.lock
    application("online") = Replace( Application("online") , Session("user") & "," ,"")
    application("UtentiCollegati")=cint(application("U tentiCollegati"))-1
    application.UnLock

    End Sub

    Sub Application_OnEnd

    End Sub

    </script>

    questo è il login


    <%

    user = Request.Form("user")
    psw = Request.Form("psw")
    MyCheckBox = Request.Form("MyCheckBox")

    strConn = "driver={SQL Server};server=xxxxxxx;uid=xxxxxxxx;pwd=xxxxxxx;da tabase=xxxxxxx"

    Set conn = Server.CreateObject("ADODB.Connection")

    conn.Open strConn


    sSql= " SELECT utenti_forum.username, utenti_forum.Psw, utenti_forum.ID"
    sSql=sSql & " FROM utenti_forum"
    sSql=sSql & " WHERE utenti_forum.username = '" & user & "' AND utenti_forum.Psw = '" & psw & "'"


    Set rs = Server.CreateObject("ADODB.Recordset")
    Set rs = Conn.Execute(sSql)


    If Not Rs.EOF Then
    autenticazione = True

    Session("user") = rs("username")
    Session("pass") = rs("Psw")
    ID = rs("ID")
    Session("ID") = ID
    'response.write ID

    if InStr(1, Application("online"), Session("user") & ", " ) = 0 then
    'se l'utente non è già presente
    Application.Lock
    'viene aggiunto l'utente appena loggato alla stringa che contiene
    ' l'elenco degli utenti
    Application("online") = Application("online") & session("user") & ", "
    Application.UnLock

    end if

    Else
    autenticazione =False
    End If
    Rs.Close

    if autenticazione = true and MyCheckBox = "yes" then
    response.cookies("SalvaForum").expires = now() + 365
    response.cookies("SalvaForum")("user")=user
    response.cookies("SalvaForum")("psw")=psw


    response.cookies("SalvaForum")("ID")=ID

    Response.Redirect("forum.asp")
    else
    if autenticazione = true and MyCheckBox = "" then
    Session("Admin") = True

    Response.Redirect("forum.asp")
    else
    Response.Redirect("login.asp")
    End if
    End if
    %>

  8. #8
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Grazie.

  9. #9
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Grazie.

  10. #10
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Quando l'utente entra con le sessioni o utilizza anche i cookies la prima volta, l' Application("online") recupera l'user dell'utente e quindi credoche la pagina login.asp è ok.
    Il problema si verifica all'ingresso successivo dell'utente che utilizza i cookies; a questo punto la sua user non si stampa.
    Dovrei quindi lavorare nella pagina che recupera l' Application("online") e nel global.asa?
    Potrei probabilmente trovare la prima soluzione (il recupero dell'user), ma come elimina un utente che entra con i cookies?


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.