hey, thanks for the answer and the link 
so if we're already speaking of that, is that enough for my log-in page to be secured?
Code:
<tr><td> שם משתמש </td><td><input type="text" name="user" maxlength="8" /></td></tr>
<tr><td> סיסמא </td><td><input type="password" name="password" maxlength="10" /></td></tr>
Code:
if stripQuotes(user)=True OR stripQuotes(pass)=True Then
rep = "שם משתמש או סיסמא שגויים, נסה שנית"
End If
If IllegalChars(user)=True OR IllegalChars(pass)=True Then
rep = "שם משתמש או סיסמא שגויים, נסה שנית"
End If
function stripQuotes(strWords)
stripQuotes = replace(strWords, "'", "''")
end function
Function IllegalChars(sInput)
Dim sBadChars, iCounter
IllegalChars=False
sBadChars=array("select", "drop", ";", "--", "insert", "delete", "xp_", _
"#", "%", "&", "'", "(", ")", "/", "\", ":", ";", "<", ">", "=", "[", "]", "?", "`", "|", "declare", "convert")
For iCounter = 0 to uBound(sBadChars)
If Instr(sInput,sBadChars(iCounter))>0 Then
IllegalChars=True
End If
Next
End function
sql= "SELECT * FROM users "
sql = sql & "WHERE user="
sql = sql & "'"
sql = sql & user
sql = sql & "'"
rs.Open sql, conn, 3, 3
If rs.EOF and rs.BOF Then
user = False
ElseIf rs.Fields("pass").Value <> pass Then
user = False
Else
user = true
user ("ok") = "ok"
user ("FirstName") = rs("FirstName")
user ("LastName") = rs("LastName")
user ("id") = rs("ID")
End If
Bookmarks