webForumDet fria alternativet

Registrering

ASP

4 svar · 238 visningar · startad av Inferis

Medlem sedan sep. 2000667 inlägg
Frågan#1

Finns det nåt sätt man kan stoppa medlemsnamn med wildcard eller liknande när surfarna ska registrera sig?

Nåt i stil med:
*admin*, *[censur]* etc?

------------------
Skriv ut den med response.write så ser du vad som är fel.

Medlem sedan mars 20007 896 inlägg
#2

Kolla med en InStr() om namnet innehåller strängen admin, osv, innan du lägger till det i databasen.

if InStr(nyttNamn, "admin") then
     Response.Write "Namn får inte innehålla 'admin'"
else
     SQL = "INSERT INTO..."
end if

Koden är inte fullkomlig, men you get my point, right? ;)

------------------
SPiN, bjorne.w@telia.com

--- Jag ÄR den enda med en britney-cursor! ---

Medlem sedan sep. 2000667 inlägg
#3

Funkar det som wildcard?
Om man tex reggar sig som webadmin så stoppas det?

------------------
Skriv ut den med response.write så ser du vad som är fel.

Medlem sedan juni 200032 967 inlägg
#4

instr kikar om en delsträng finns någonstans i en sträng och returnerar delsträngens startposition.

dvs, är 'admin' en del av en variabel, spelar det ingen roll var delsträngen börjar, det löser sig nog. :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
someone set us up the bomb!</A>

Medlem sedan sep. 2000667 inlägg
#5

Åh fan? Det hade jag ingen aning om! :-)

Tack för det!

------------------
Skriv ut den med response.write så ser du vad som är fel.

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)