2010-11-30 6 views
0

Comment générer automatiquement un nom d'utilisateur et un mot de passe dans createuserwizard vb.net!Comment générer automatiquement un nom d'utilisateur et un mot de passe dans createuserwizard?

Je veux nom d'utilisateur comme type de données int et incrémentation automatique en 1000, 1001, 1002 et ainsi de suite ...

et mot de passe pour tous les utilisateurs de nombres aléatoires ... avec des personnages comme aA123Sb

dans createuserwizard étape complète il affichera nom d'utilisateur et mot de passe ....

comment faire dans vb.net?

Répondre

1

Si je comprends bien, au lieu de laisser l'utilisateur entrer le nom d'utilisateur et mot de passe que vous voulez créer tout par programmation?

Si oui, je ne pense pas que vous voulez utiliser CreateUserWizard puisque vous n'avez pas besoin d'avoir l'interface utilisateur réelle, à la place je pense que vous voulez regarder Membership.CreateUser.

Pour créer le nom d'utilisateur, tout ce que vous devez faire est de mémoriser le dernier nom d'utilisateur, puis de l'incrémenter. Le mot de passe est un peu plus difficile mais voici un article avec quelques suggestions pour ce faire: 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 
Questions connexes