2017-08-06 5 views

答えて

0

は、私は、このチェックを削除する方法を説明しようとします(後でログインの問題があるでしょう)同じメールアドレスを持つ別のユーザーを登録するにはお勧めしません。

Dublicate電子メールチェックは、AbpUserManager抽象クラスにあります。したがって、CreateAsyncメソッドをオーバーライドする必要があります。

public override async Task<IdentityResult> CreateAsync(TUser user) 
     { 

      // Commenting out related lines... 
      // var result = await CheckDuplicateUsernameOrEmailAddressAsync(user.Id, user.UserName, user.EmailAddress); 
      // if (!result.Succeeded) 
      // { 
      // return result; 
      // } 

      var tenantId = GetCurrentTenantId(); 
      if (tenantId.HasValue && !user.TenantId.HasValue) 
      { 
       user.TenantId = tenantId.Value; 
      } 

      return await base.CreateAsync(user); 
     } 

は、ソースコードを参照してください>https://github.com/aspnetboilerplate/module-zero/blob/dev/src/Abp.Zero/Authorization/Users/AbpUserManager.cs#L104

関連する問題