Avatar billede tovepige Nybegynder
20. september 2004 - 18:38 Der er 2 kommentarer og
1 løsning

Speciel validering

Hej gutter

Åh må jeg bede om jeres store hjælp. Jeg har et formfelt, skal vi kalde det ”test” og feltet hedder ”navn”. Jeg vil gerne have valideret feltet ”navn”. Brugeren må skrive hvad som helst men indgives ”admin, administartor eller webmaster” skal brugerens IP-adresse være noget specielt (xx.xx.xxx.xxx) ellers ”false”. Men som sagt skriver brugeren alt andet f.eks. ”peter” er det true.

Tusind tak
Tovepige
Avatar billede eagleeye Praktikant
20. september 2004 - 19:00 #1
Prøv sådan her:

function tjekNavn(navn)
  if lcase(navn)="admin" or lcase(navn)="administartor" or lcase(navn)="webmaster" then
    if request.Servervariables("REMOTE_ADDR") = "xxx.xxx.xxx.xxx" then
      tjekNavn=true
    else
      tjekNavn=false
    end if
  else
    tjekNavn=true 
  end if
end function



navn = request.form("navn")
if tjekNavn(navn) then
..
else
..
end if
Avatar billede arne_v Ekspert
20. september 2004 - 19:00 #2
Uden at kende meget til ASP så prøv:

If Request("navn") = "admin" Or Request("navn") = "administrator" Or Request("navn") = "webmaster" Then
  If Request.ServerVariables("REMOTE_ADDR") = "xx.xx.xxx.xxx" Then
      res = True
  Else
      res = False
  End If
Else
  res = true
End If
Avatar billede tovepige Nybegynder
20. september 2004 - 19:04 #3
Jeg har endnu ikke afprøvet det - men det ser lovende ud.
Tak gutter for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester