|
| Passwordvalidering Fra : Jørn Andersen |
Dato : 10-06-01 04:29 |
|
Hej,
Jeg er ved at lave nogle ASP-sider, hvor brugere skal kunne skifte
password.
Kravene er, at pw:
1) skal være mellem 6 og 8 tegn
2) kun må indeholde bogstaver fra a-z/A-Z og tal fra 0-9
(Der er ikke forskel på små og store bogstaver (a = A))
3) skal indeholde mindst 2 tal og mindst to bogstaver
4) Nyt pw skal indeholde mindst 2 nye tegn
(Der er ingen krav til placering af tegn)
De første 3 krav har jeg fundet ud af ved at kigge på RegExp, men det
4. krav har jeg lidt svært ved at gennemskue, hvordan jeg skal
håndtere.
Nogen ideer?
Mvh. Jørn
--
Jørn Andersen
Brønshøj
| |
Lars Hoffmann (10-06-2001)
| Kommentar Fra : Lars Hoffmann |
Dato : 10-06-01 09:32 |
|
"Jørn Andersen" wrote:
>
> De første 3 krav har jeg fundet ud af ved at kigge på RegExp, men det
> 4. krav har jeg lidt svært ved at gennemskue, hvordan jeg skal
> håndtere.
>
> Nogen ideer?
jeps:
function nytpassword(Nytpass, gammelpass)
dim i
dim valid
dim temp
for i = 1 to len nytpass
temp= mid(nytpass,i,1)
if instr(1,temp,gammelpass) = 0 then
valid=valid+1
end if
next
if valid >= 2 then
nytpassword=True
else
nytpassword=false
end if
end funktion
--
/Lars
HTML software: < http://go.to/HTMLEasyColors>
Brug venligst Re: og ikke Sv: ved svar, da beskeder
der begynder med Sv: bliver slettet fra mange servere
| |
Jakob Andersen (10-06-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 10-06-01 09:39 |
|
"Lars Hoffmann" <lars@hoffmann.ac> wrote in message
news:3B233073.99E91B1@hoffmann.ac...
> end funktion
hrrm, hrrm.. ihaaar. atju.
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
Lars Hoffmann (10-06-2001)
| Kommentar Fra : Lars Hoffmann |
Dato : 10-06-01 09:46 |
|
Jakob Andersen wrote:
>
> "Lars Hoffmann" <lars@hoffmann.ac> wrote in message
> news:3B233073.99E91B1@hoffmann.ac...
> > end funktion
>
> hrrm, hrrm.. ihaaar. atju.
jaja, han skal jo heller ikke have det alt for nemt den kære jørn
--
/Lars
HTML software: < http://go.to/HTMLEasyColors>
Brug venligst Re: og ikke Sv: ved svar, da beskeder
der begynder med Sv: bliver slettet fra mange servere
| |
Jørn Andersen (10-06-2001)
| Kommentar Fra : Jørn Andersen |
Dato : 10-06-01 10:59 |
|
On Sun, 10 Jun 2001 10:31:47 +0200, Lars Hoffmann <lars@hoffmann.ac>
wrote:
>function nytpassword(Nytpass, gammelpass)
Tak til både Jakob og Lars - jeg er helt overvældet
Og mig som troede jeg skulle ud i noget virkeligt heftigt RegExp - det
her er jo nærmest hyggelæsning ...
> if instr(1,temp,gammelpass) = 0 then
Hvis man ændrer den til:
if instr(1,temp,gammelpass,1) = 0 then
så skulle den også være ligeglad med om det er små eller store
bogstaver, hvis jeg har forstået det ret?
Igen: Mange tak til jer begge!
Mvh. Jørn
--
Jørn Andersen
Brønshøj
| |
Jakob Andersen (10-06-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 10-06-01 12:39 |
|
"Jørn Andersen" <jorn.a@email.dk> wrote in message
news:=EMjO0CoMRzcNLIyI9zn+9pfe5am@4ax.com...
> Hvis man ændrer den til:
>
> if instr(1,temp,gammelpass,1) = 0 then
>
> så skulle den også være ligeglad med om det er små eller store
> bogstaver, hvis jeg har forstået det ret?
Ja, du har fat i den lange ende
--
Jakob Andersen
| |
Jørn Andersen (10-06-2001)
| Kommentar Fra : Jørn Andersen |
Dato : 10-06-01 14:25 |
|
On Sun, 10 Jun 2001 13:38:52 +0200, "Jakob Andersen"
<jakob@andersen.as> wrote:
>Ja, du har fat i den lange ende
Nu er det også testet - og det virker!
<småreflektioner en søndag eftermiddag>
Når man nu har brugt x = mange timer med bare at lave en login-del, så
er man nødt til at glæde sig over:
1) at man sikkert får brug for den senere
2) at man forhåbentlig har lært lidt, så også de andre ting går lidt
hurtigere efterhånden.
Selv om jeg egentlig synes, at ASP virker meget tilforladeligt og
forholdsvis hurtigt at komme i gang med (jeg er *helt* uden
programmeringserfaring), så er der alligevel mange ting, der kan gå
galt undervejs ...
Godt det ikke er på akkord!
</småreflektioner en søndag eftermiddag>
Mvh. Jørn
--
Jørn Andersen
Brønshøj
| |
Jakob Andersen (10-06-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 10-06-01 09:32 |
|
"Jørn Andersen" <jorn.a@email.dk> wrote in message
news:vuciO2a5Kaq9op7g4aoF+ip4H8QI@4ax.com...
> 4) Nyt pw skal indeholde mindst 2 nye tegn
> (Der er ingen krav til placering af tegn)
> 4. krav har jeg lidt svært ved at gennemskue, hvordan jeg skal
> håndtere.
>
> Nogen ideer?
Væsgo, håber du kan bruge det:
Function DoTjek(strGammelt, strNyt)
counter = 0
for i = 1 to len(strNyt)
If instr(strGammelt, Mid(strNyt,i,1) ) = false Then
Counter = Counter + 1
End if
next
If Counter > 2 Then
DoTjek = False
Else
DoTjek = True
End if
End Function
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
Lars Hoffmann (10-06-2001)
| Kommentar Fra : Lars Hoffmann |
Dato : 10-06-01 09:42 |
|
Jakob Andersen wrote:
>
> Væsgo, håber du kan bruge det:
>
> Function DoTjek(strGammelt, strNyt)
Cool. Vi fandt på den præcis samme funktion på præcis samme tidspunkt.
--
/Lars
HTML software: < http://go.to/HTMLEasyColors>
Brug venligst Re: og ikke Sv: ved svar, da beskeder
der begynder med Sv: bliver slettet fra mange servere
| |
Jakob Andersen (10-06-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 10-06-01 09:40 |
|
"Lars Hoffmann" <lars@hoffmann.ac> wrote in message
news:3B2332DE.D1BF2EA2@hoffmann.ac...
> Cool. Vi fandt på den præcis samme funktion på præcis samme tidspunkt.
Jeg undrede mig også....
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
|
|