2010-11-30 19 views
0

createuserwizard vb.netでユーザー名とパスワードを自動生成する方法createuserwizardでユーザー名とパスワードを自動生成する方法は?

私はintデータ型と自動インクリメントaA123Sb

などの文字と

と乱数内のすべてのユーザーのパスワード...

... 1000年、1001年、1002年などなどのようにユーザ名を欲しいですユーザー名とパスワードを表示する完全なステップをcreateuserwizard ....

どのようにvb.netで行うのですか?

答えて

1

私が正しく理解している場合、ユーザーがユーザー名とパスワードを入力するのではなく、すべてをプログラムで作成したいのですか?

CreateUserWizard実際のユーザーインターフェイスを用意する必要がないので、私はMembership.CreateUserを見たいと思っています。

ユーザ名を作成するには、最後のユーザ名を覚えてからインクリメントするだけです。パスワードはもう少し難しいですが、これを行うためのいくつかの提案がある記事があります:Generating Random Passwords with ASP.NET

-2
Function CreateUsername(ByVal UserFirstname, ByVal UserLastname) 
    ' create username 
    Dim UsernamePrt1 = UserFirstname 

    Dim TempUsernamePrt2 = UserLastname 
    'find length of string 
    Dim LengthLN = TempUsernamePrt2.Length 

    Dim UsernamePrt2 As String 
    If LengthLN <= 4 Then 
     UsernamePrt2 = TempUsernamePrt2 
    Else 
     UsernamePrt2 = TempUsernamePrt2.Substring(0, 4) 
    End If 

    Dim R As New Random 
    Dim UsernamePrt3 As Integer = String.Concat(Enumerable.Range(4, 4).Select(Function(n) R.Next(0, 10))) 

    Dim FullUsername = UsernamePrt1 & UsernamePrt2 & UsernamePrt3 

    Return FullUsername 

End Function 
関連する問題