webForumDet fria alternativet

Registrera användarnamn

ASPur ASP

3 svar · 219 visningar · startad av Wiklund!!

Medlem sedan juli 2002549 inlägg
Frågan#1

Har ett ganska stort problem med min community. Folk kan registrera samma namn. Om någon heter darkstar kan någon annan registrera Darkstar (med stort D).
Vilket kan orsaka förrvirringar.

Hur fixar jag det?

Just nu använder jag denna kod:

If RecSet("anv") = Request.Form("anv") Then

Kommer det att fungera om jag ersätter:
RecSet("anv") till Ucase(RecSet("anv"))?

Tack på förhand.

Medlem sedan juni 200032 967 inlägg
#2

Du borde göra den jämförelsen direkt i SQL-frågan. Exempel:

strSQL = "select * from users where ucase(username) = '" & ucase(request.form("anv")) & "'"
set objRS = objConn.Execute (strSQL)
if objRS.EOF then
     ' jippi, ingen hette så, registrera!
Else
     ' FAN! Upptaget!
End if
objRS.Close
Set objRS = Nothing

mvh,

Medlem sedan mars 20015 287 inlägg
#3

RED. jo precis.

Medlem sedan juli 2002549 inlägg
#4

Tack ska testa!

134 ms totalt · 3 externa anrop · v20260731065814-full.232057fb
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)