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!

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)