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"))?
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