Hej hej... Har du testat att köra en response.write på din SQL-sträng för att se vad det är för värden som knölas ut?STORA loginproblem
den här gången gäller det ett underligt fel, som precis som sist förmodligen har att göra med teckentabeller etc.
Jag uppdaterade min sajt nu i helgen och plötsligt kan de användare som har användarnamn och/eller lösenord innehållande å ä eller ö inte logga in.
Koden nedan
login=request.form("login")
pass=request.form("pass")
'kolla i databasen om användaren matchar det angivna lösenordet samt hämta betalstatus
Set cmd = server.createobject("ADODB.command")
cmd.activeConnection = conn
cmd.CommandText = "SELECT * FROM users WHERE `login`=? and pass=?"
set rs = cmd.execute (,array(login,pass))
set cmd = nothing
Jag får alltså ett tomt rs fast jag vet att det jag fyllt i fälten login och pass stämmer exakt med det som står i databasen.
Behöver man instruera vilken teckentabell som skall användas eller något sådant skumt?
felet uppstod när jag gick från att logga in från en default.asp till en index.html, kodningen är nu utf-8, tidigare var det ANSI, men jag har testat att ändra det och det gör ingen som helst skillnad =(Sv: STORA loginproblem