2010-11-30 83 views
0

如何在createuserwizard vb.net中自動生成用戶名和密碼!如何在createuserwizard中自動生成用戶名和密碼?

我想用戶名爲1000,1001,1002,等等...

,並在隨機數的所有用戶的密碼......與字符aA123Sb

在int數據類型和自動遞增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 
相關問題