Avatar billede blackscorpion Nybegynder
27. februar 2007 - 18:53 Der er 8 kommentarer og
1 løsning

Tjekke for ulovlige tegn.

Hej Eksperter.

sidder og er ved at lave et login system, og spekulere på hvordan jeg kan tjekke at brugernavn og password kun består af bogstaver og tal, og intet andet ?
Avatar billede jakobdo Ekspert
27. februar 2007 - 19:38 #1
Hvis ctype er aktivt på din server/hotel, så kan du bruge:

if(ctype_alnum($brugernavn))
{
//Alt er ok
}
else
{
//Fyyy!
}

Og samme måde med kodeord.
Avatar billede blackscorpion Nybegynder
27. februar 2007 - 19:47 #2
2 sec så tester jeg.
Avatar billede blackscorpion Nybegynder
27. februar 2007 - 19:48 #3
nope er den ikke. :)
Avatar billede blackscorpion Nybegynder
27. februar 2007 - 19:51 #4
Beginning with PHP 4.2.0 these functions are enabled by default. For older versions you have to configure and compile PHP with --enable-ctype. You can disable ctype support with --disable-ctype.

The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.

Note: Builtin support for ctype is available with PHP 4.3.0.

kører php 5.2.1

men får kun "Fyyy!" som output når jeg tester :S
Avatar billede blackscorpion Nybegynder
27. februar 2007 - 19:52 #5
okey stik mig lige en flad og et svar. lol

klart det ikke virker når jeg blander POST og GET sammen. :D
Avatar billede jakobdo Ekspert
27. februar 2007 - 20:02 #6
Svar! :o)
Avatar billede blackscorpion Nybegynder
27. februar 2007 - 20:10 #7
Tak :D
Avatar billede jakobdo Ekspert
27. februar 2007 - 20:15 #8
Takker for point.
Avatar billede jakobdo Ekspert
27. februar 2007 - 20:16 #9
Vær dog opmærksom på ctype_alnum kun acceptere a-z og 0-9.
Så måske du kan få problemer med æøå.

Læs mere her: http://www.php.net/ctype_alnum
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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