Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Creare Session in Aruba - perchè non va?

    Salve,

    io ho il sito ospitato su Aruba.it. Nella mia pagina di login io faccio inserire nome utente e password e poi controllo che sia un utente presente nel database. Se è presente mi crea una Session("login") inizializzata con il codice di tale utente e mi fa il redirect alla paginaUtente.

    Banalissimo processo di login.

    quando io creo la session:
    codice:
    Session("login")=codutente
    ora qual'è il problema:

    se io stampo a video tale session nella pagina in cui la creo, il codutente si vede correttamente. Ma quando faccio il redirect alla paginaUtente e stampo la session, non mi stampa una mazza. Praticamente si comporta come se la session non esistesse Eppure la stessa procedura di login (che è uguale a quella che uso su un altro sito ospitato su altri server) funziona regolarmente e perfettamente.

    Qualcuno sa se in Aruba ci sono problemi con le session? ho provato anche a mettere session.timeout=120 caso mai durasse poco la session, ma niente da fare, da pagina a pagina non passa (e le pagine stanno dentro lo stesso dominio e dentro la stessa cartella!!!!)

    Grazie a tutti

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    A me funzionano anche se i quotidiani riavvii dei server fanno sì che scadano anzitempo.

    Roby

  3. #3
    Roby ma neanche se la setto a mano la session senza passare dal login me la tiene

    questo è il codice:

    login:
    codice:
    <%
    Tag = 0
    nomeutente = Request.Form("nomeutente")
    password = Request.Form("password")
    If nomeutente="" or password="" then
    Response.Redirect "errore.asp?TipoErrore=CampiVuoti"
    Else
    
    	Set conn = Server.CreateObject("ADODB.Connection")
    	conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/USER.mdb")
    
    
    	sql = "SELECT * FROM utenti"
    	Set rs = Server.CreateObject("ADODB.Recordset")
    	rs.Open sql, conn, 3, 3
    
    	rs.MoveFirst
    'response.write nomeutente & " " & rs.fields("utente") & "
    " & password & " " & rs.fields("pw")
    'response.end()
    	If (rs.Fields("utente") = nomeutente ) AND (rs.Fields("pw") = password ) Then
    	     Tag = 1
    	End If
    
    	rs.MoveNext
    
    	If (rs.Fields("utente")) = nomeutente AND (rs.Fields("pw")) = password Then
    	     Tag = 2
    	End If
    
    End if
    
    
    conn.Close 
    set conn = Nothing
    
    
    If Tag = 1 OR Tag = 2 Then
    	If Tag = 1 Then
    	Session("login") = "sot4sdhff"
    	'response.Write session("login")
    	'response.End()
    	'Session.TimeOut = 1200
    	Response.Redirect "indice.asp"
    	End If
    	If Tag = 2 Then
    	Session("login") = "spidersotymf"
    	Session.TimeOut = 1200
    	Response.Redirect "indice.asp"
    	End If
    Else
               Response.Redirect "errore.asp?TipoErrore=DatiErrati"
    End If
    
    %>
    e questo lo script che controlla se la login è presente in ogni pagina riservata

    codice:
    If Session("login") <> "sot4sdhff" then
    	If Session("login") <> "spidersotymf" Then
    		Response.Redirect "errore.asp?TipoErrore=Sicurezza"
    	End If
    End If
    i request.form funzionano, nella pagina il tag si setta o a 1 o a 2 se inserisco correttamente nome utente e password, la session la crea sempre, ma quando la passo all'altra pagina si perde


  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Di più non so che dirti prova a contattarli...

    Roby

  5. #5
    sob sob

    almeno mi consolo dal fatto che il login identico su un altro sito funziona. mo ho contattato quelli di aruba e sento che mi dicono

    grazie

  6. #6
    anche a me capita lo stesso problema! in particolare non riesco a monitorare gli utenti online! come avete fatto a risolverlo?

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.