Jag håller på och försöker få ihop en liten CaseSensitive inloggning. Jag har använt mig av StrComp i diverse olika varianter. Och just nu befinner jag mig här:
Kodsnutt:
SQL = "SELECT * FROM users Where StrComp(username = '" &username &"',0) And StrComp(pwd = '" &password &"',0)"
Skulle vara tacksam för lite vägledning. När jag sökte forumet fann jag en del, men inte tillräckligt för att bli klockare. Kanske man ska använda "strstr" istället?
SQL = "SELECT * FROM users Where username = '" &username &"' And pwd = '" &password &"'"
Set db = Server.CreateObject("ADODB.Connection")
db.Open ...
uname = rs("username")
passw = rs("pwd")
valid = 0
do while not rs.eof
if cstr(uname) = cstr(username) _
and cstr(passw) = cstr(password) then
valid = 1
exit do
end if
rs.movenext
loop
rs.close
db.close
if valid = 1 then
response.redirect inne.asp
else
response.redirect login.asp
end if
En vanlig jämförelse i VB-script är väl case-sensitive (skiftlägeskänslig ;) )
------------------ essentitia preter non sans multiplicandum