webForumDet fria alternativet

Avbryta inloggning om fält innehåller ett specifik ord?

Databaser & SQL

2 svar · 318 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Frågan#1

Hej,

Klockan närmar sig 03:00 och jag har fått nog av programmering för idag.. Men har ett ynka liitet problem. Jag har blivit lite lätt dement nu :e

Använder följande för att logga in en användare, men nu har jag ett till fält: stravgift av typen VarChar och By Default så innehåller den bara ordet: Nej, jag vill på något sätt göra en kontroll så att om ordet Nej finns i stravgift så skall inloggningen avbrytas. Men innehåller stravgift något annat ord så skall inloggningen fortsätta..

		strSQL = "Select strid from tbluppgifter where strusername = " & _
  			SQLText(Request.Form("client")) & " and strpassword = " & _ 
			SQLText(sMD5Password)

Jag är helt utmattad nu efter att suttit hela fredagskvällen och knackat lite kod... nu ska jag unna mig lite sömn och låta min förkylda näsa sova.

Hoppas att någon kan hjälpa mig med detta. :)

Medlem sedan juni 20019 024 inlägg
#2

Lägg till följande: WHERE stravgift <> 'Nej' AND strusername = ...

Medlem sedan mars 20023 686 inlägg
#3

Fungerade klockrent!

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)