2010-11-30 2 views
0

Как автогенерировать имя пользователя и пароль в createuserwizard vb.net!Как автогенерировать имя пользователя и пароль в createuserwizard?

Я хочу имя пользователя в качестве типа INT данных и автоматического приращения в 1000, 1001, 1002 и так далее ...

и пароль для всех пользователей в случайных числах ... с символами как aA123Sb

в 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 
Смежные вопросы