如何在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