ciao a tutti, nn prendetemi a calci....
Se autenticato = verocodice:<% Dim nome_ut Dim pass nome_ut = Replace(Request.Form("nome_utente"), "'", "''") pass = Replace(Request.Form("password"), "'", "''") Dim cn Set cn = Server.CreateObject("ADODB.Connection") cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/mdb-database/utenti.mdb") Dim sql sql = "SELECT ID FROM uvs_utenti WHERE nomeutente='" &nome_ut& "' AND password='" &pass& "'" Dim rs Set rs = cn.Execute(sql) Dim autenticato if rs.eof then autenticato = false else autenticato = true end if rs.Close cn.Close Set rs = Nothing Set cn = Nothing if autenticato = true then Session("Autenticato") = "OK" Session("livelloUtente")=rs("livelloUtente") [linea 30] Session("nominativo")=rs("nominativo") Response.Write("/login/publisher.asp") else Response.Redirect("/login/check_user.asp") end if %>
setta autenticato = ok (fin qui funge)
setta livelloUtente = livelloUtente (su dbase valori numerici 1-2-3-4)
setta nominativo = nominativo (su dbase musica,cinema,eventi)
Errore
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente
/login/login.asp, line 30
Grazie![]()

						
					
					
					
						
  Rispondi quotando
						
						
						
						