Ho utilizzato una blacklist di parole postata da un utente per fargli fare un controllo sul form di login, qualcosa non va nel ciclo, qualcuno mi aiuta plz?
Adesso qualsiasi cosa io scriva dentro il form di login mi ridireziona alla pagina del form come se fosse sempre errato....ma perche?
codice:<% Dim user, password, BlackList(32) BlackList(32) = Array("/*", "*/", "@@", "declare", "delete", "drop", "exec", "execute", "fetch", "insert", "kill", "open", "select", "sys", "sysobjects", "syscolumns", "table", "update", "script", "xp", "555044415445", "757064617465", "736372697074", "534352495054", "65786563", "45584543", "696E73657274", "494E53455254", "64656C657465", "44454C455445", "varchar") user = Request.Form("user") password = Request.Form("password") If (InStr(user, UCase(BlackList(i))) <> 0 Or InStr(password, UCase(BlackList(i))) <> 0) Then response.redirect ("administer/index.htm") else Set RSlogin = connect.Execute("Select * From Login Where user = '"&user&"' And password = '"&password&"'") If Not RSlogin.EOF Then Session("inne") = True end if if Session("inne") = True then %>
l'ultima parte del codice in login_footer.asp contiene:
codice:<% else response.Redirect("administer/index.htm") end if %>
Perfavore qualcuno mi aiuti

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
			 grazie
   grazie   
						 
  