Carissimi,
sto effettuando un accesso tramite user e pass da un server ad un altro, in pratica.
Dal SITO 1 ho il form con richeista user e pass che punta ad una pagina a frame (per non far visionare l'indirizzo del SITO2) dello stesso sito che riceve la user e pass con request.form sotto forma di frame principale non una pagina ma direttamente l'indirizzo del SITO 2: esempio
http://www.sito2.it/login.asp?user=<%=request.form("user")%>&password=<%=request.form ("password")%>
Ora il SITO 2 riceve correttamente la user e la password, ma non elabora il controllo se esistono e mi reinvia a relogin.htm, ecco la pagina login.asp.
codice:
<%
user = Replace(Request.Querystring("user"), "'", "''")
password = Replace(Request.Querystring("password"), "'", "''")
sql = "SELECT id, user, password, priorita FROM file WHERE user = '" & user & "' AND password = '" & password & "'"
Set rs = conn.Execute(sql)
if rs.eof then
autenticato = false
else
autenticato = true
end if
if autenticato = true then
Session("Autenticato") = "OK"
Response.Redirect ("accesso.asp?priorita=" & rs.Fields("priorita") & "&id=" & rs.Fields("id") &"&user=" & user&"")
else
Response.Redirect("relogin.htm")
End if
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
%>
Da premette che come user utilizzo un indirizzo mail.
Come posso ovviare al problema?
Grazie
G.