コード例 #1
0
    public static PortalUserManager Create(string connectionString)
    {
        UserStore <PortalUser> userStore = new UserStore <PortalUser>(PortalDbContext.Create(connectionString));

        PortalUserManager manager = new PortalUserManager(userStore);

        // Configure validation logic for usernames
        manager.UserValidator = new UserValidator <PortalUser>(manager)
        {
            AllowOnlyAlphanumericUserNames = true,
            RequireUniqueEmail             = true
        };

        // Configure validation logic for passwords
        manager.PasswordValidator = new PasswordValidator
        {
            RequiredLength          = 6,
            RequireNonLetterOrDigit = true,
            RequireDigit            = true,
            RequireLowercase        = true,
            RequireUppercase        = true,
        };

        return(manager);
    }