2010-11-30 106 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 
相关问题