Avatar billede set Nybegynder
29. oktober 2007 - 16:37 Der er 9 kommentarer og
1 løsning

Validering af password

Jeg har et system hvor medlemmer skal logge ind med brugernavn og password.
Jeg vil gerne have at passwordet er på mindst 8 tegn, som indeholder mindst 1 stort bogstav mindst 1 tal.
Hvordan kan jeg validere dette mens brugeren opretter sit password.
Kan det laves sådan at valideringen foregår på serveren, så it-kyndige ikke kan fuske eller omgå valideringen.
Spørgsmålet haster idet vi har haft nogle indbrud på den password lukkede del af webstedet.
Avatar billede nielle Nybegynder
29. oktober 2007 - 19:27 #1
Sådan?

passwd = Request.Form("passwd");

Dim re
re = new RegExp
re.Pattern ="^(?=.*?[^ ]{8,})(?=.*?[A-Z])(?=.*?[0-9])$"

If re.Test(passwd) Then
    ' Passwordet opfylder kriterierne
Else
    ' Passwordet er ikke godt nok
End If
Avatar billede nielle Nybegynder
29. oktober 2007 - 19:36 #2
Hov, sådan:

re.Pattern ="^(?=.*?[^ ]{8,})(?=.*?[A-Z])(?=.*?[0-9]).*$"
Avatar billede set Nybegynder
29. oktober 2007 - 19:44 #3
hvis jeg bruger denne vil jeg så også få de små bogstaver med

re.Pattern ="^(?=.*?[^ ]{8,})(?=.*?[a-z])(?=.*?[A-Z])(?=.*?[0-9]).*$"
Avatar billede nielle Nybegynder
29. oktober 2007 - 20:17 #4
Ja, nemlig :^)
Avatar billede nielle Nybegynder
29. oktober 2007 - 20:18 #5
Mindst 8 tegn (ikke-blanktegn)
Mindst 1 lille bogstav
Mindst 1 stort bogstav
Mindst 1 ciffer
Avatar billede set Nybegynder
29. oktober 2007 - 21:14 #6
Det virker sør'me hurra
Mange tak for hjælpen
smid et svar det er fortjent
Avatar billede jansangill Nybegynder
29. oktober 2007 - 22:01 #7
Hvor dælen kan man læse omkring dette der? Altså et godt sted som forklarer det ok:)
Avatar billede nielle Nybegynder
29. oktober 2007 - 22:34 #8
Der er f.eks. ham her - jeg vil helt klart også anbefale hans bog:

http://www.regular-expressions.info/
Avatar billede nielle Nybegynder
29. oktober 2007 - 22:36 #9
Den viste løsning er f.eks. dækket her på denne underside:

http://www.regular-expressions.info/completelines.html
Avatar billede nielle Nybegynder
29. oktober 2007 - 22:36 #10
... og et svar :^)
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