如何在createuserwizard vb.net中自动生成用户名和密码!如何在createuserwizard中自动生成用户名和密码?
我想用户名为1000,1001,1002,等等...
,并在随机数的所有用户的密码......与字符aA123Sb
在int数据类型和自动递增createuserwizard完成步骤它会显示用户名和密码....
如何在vb.net中做?
如何在createuserwizard vb.net中自动生成用户名和密码!如何在createuserwizard中自动生成用户名和密码?
我想用户名为1000,1001,1002,等等...
,并在随机数的所有用户的密码......与字符aA123Sb
在int数据类型和自动递增createuserwizard完成步骤它会显示用户名和密码....
如何在vb.net中做?
如果我理解正确,而不是让用户输入用户名和密码,你想以编程方式创建它?
如果是这样,我不认为你想使用CreateUserWizard
因为你不需要有实际的用户界面,而是我想你想看看Membership.CreateUser。
要创建用户名,您需要做的就是记住最后一个用户名,然后增加它。密码有点困难,但这里有一个文章提供了一些建议:Generating Random Passwords with ASP.NET
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