ユーザーパスワードをランダムに生成(良い)、手順:パスワードをランダムに生成し、登録されたユーザーにパスワードをメールで送信することにより、ユーザーのメールが正しく入力されているかどうかを確認できます。
注:パスワードをランダムに生成し、登録されたユーザーにパスワードをメールで送信することにより、ユーザーのメールが正しく入力されているかどうかを確認できます。自動的に生成されたパスワードはより安全になる傾向があり、同時に無効なユーザーをフィルタリングできます。
次のコードをランダム.ASPファイルとして保存します。
コードコピーは次のとおりです。
<%
サブストランドマイズ(strseed)
ディミ、nseed
nseed = clng(0)
fori = 1tolen(strseed)
nseed = nseedxor((256*((i-1)mod4)*ascb(mid(strseed、i、1))))))
次
ランダム化
Endingub
functiongeneratePassword(nlength)
ディミ、Bmadeconsonant、c、nrnd
conststrdoubleconsonants = "bdfglmnpst"
conststrconsonants = "bcdfghklmnpqrstv"
conststrvocal = "aeiou"
GeneratePassWord = ""
bmadeconsonant = false
fori = 0tonlength
nrnd = rnd
ifgeneratepassword <> "" and(bmadeconsonant <> true)および(nrnd <0.15)
c = mid(strdoubleconsonants、int(len(strdoubleconsonants)*rnd+1)、1)
C = C&C
i = i+1
bmadeconsonant = true
それ以外
if(bmadeconsonant <> true)および(nrnd <0.95)then
c = mid(strconsonants、int(len(strconsonants)*rnd+1)、1)
bmadeconsonant = true
それ以外
c = mid(strvocal、int(len(strvocal)*rnd+1)、1)
bmadeconsonant = false
endif
endif
GeneratePassWord = generatePassword&c
次
iflen(generatepassword)> nlengththen
GeneratePassword = left(generatepassword、nlength)