public async Task <ActionResult> Register(RegisterViewModel model) { var appUser = new MyApplicationUser { UserName = model.Email, Email = model.Email }; var result = await MyUserManager.CreateAsync(appUser, model.Password); /*UsersModel user = new UsersModel(); * //user.Id = Guid.NewGuid().ToString(); * user.UserName = model.Username; * user.Password = model.Password; * user.Email = model.Email; * user.EmailConfirmed = false; * user.PhoneNumberConfirmed = false; * user.TwoFactorEnabled = false; * user.LockoutEnabled = false; * user.AccessFailedCount = 0; * * CommonBLL bll = new CommonBLL(); * * object result = bll.Add(user, true);*/ if (result.Succeeded) { await MySignInManager.SignInAsync(appUser, isPersistent : false, rememberBrowser : false); return(RedirectToAction("Index", "Home")); } else { return(View(model)); } }
public IndexModel( UserManager <ApplicationUser> userManager, MySignInManager signInManager, IEmailSender emailSender) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; }
public ExternalLoginModel( UserManager <IdentityUser> userManager, IUserStore <IdentityUser> userStore, ILogger <ExternalLoginModel> logger, IServiceProvider serviceProvider) { _signInManager = ActivatorUtilities.CreateInstance <MySignInManager <IdentityUser> >(serviceProvider); _userManager = userManager; _userStore = userStore; _emailStore = GetEmailStore(); _logger = logger; }
public HomeController( UserManager <IdentityUser> userManager, IUserStore <IdentityUser> userStore, ILogger <HomeController> logger, IServiceProvider serviceProvider) { _signInManager = ActivatorUtilities.CreateInstance <MySignInManager <IdentityUser> >(serviceProvider); _userManager = userManager; _userStore = userStore; _emailStore = GetEmailStore(); _logger = logger; }
public AccountController( UserManager <ApplicationUser> userManager, MySignInManager <ApplicationUser> signInManager, IEmailSender emailSender, ISmsSender smsSender, ILoggerFactory loggerFactory, TokenAuthManager tokenOptions) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _smsSender = smsSender; _logger = loggerFactory.CreateLogger <AccountController>(); _tokenManager = tokenOptions; }
//public AccountController(IUserStore<t_User,int> userStore) public AccountController(MyUserManager userManager, MySignInManager signInManager) { #if DEBUG if (userManager != null) { Debug.WriteLine("userManager is not null!"); } else { Debug.WriteLine("userManager is null!"); } #endif UserManager = userManager; //_userManager=new MyUserManager(userStore); SignInManager = signInManager; }
public AccountController() { //_db=new CardPayEntities(); //UserStore userStore=new UserStore(_db); _userManager = System.Web.HttpContext.Current.GetOwinContext().GetUserManager <MyUserManager>(); //_signInManager = HttpContext.GetOwinContext().Get<MySignInManager>(); _signInManager = System.Web.HttpContext.Current.GetOwinContext().Get <MySignInManager>(); #if DEBUG if (_userManager != null) { Debug.WriteLine("_userManager is not null!"); } else { Debug.WriteLine("_userManager is null!"); } #endif }
public AccountController(IConfiguration configuration, MySignInManager signInManager, MyUserManager userManager, IUserStore <MyUser> userStore) : base(configuration) { Configuration = configuration; SignInManager = signInManager; UserManager = userManager; UserStore = userStore; if (UserManager.SupportsUserEmail) { EmailStore = (IUserEmailStore <MyUser>)UserStore; } else { throw new Exception("Soporte de Emails sin habilitar"); } }
protected override void Dispose(bool disposing) { if (disposing) { if (_userManager != null) { _userManager.Dispose(); _userManager = null; } if (_signInManager != null) { _signInManager.Dispose(); _signInManager = null; } } base.Dispose(disposing); }
private SignInManager <ApplicationUser> _signInManager; //用来登录的 //依赖注入 public AccountController(MyUserManager userManager, MySignInManager signInManager) { _userManager = userManager; _signInManager = signInManager; }
public Auth(MySignInManager _sMan, MyUserManager _uMan) { sMan = _sMan; uMan = _uMan; }
public AuthRepository(MyDbContext dbBase, MySignInManager MySignInManager, MyUserManager userManager) { db = dbBase; uM = userManager; sM = MySignInManager; }
public ManageController(MyUserManager userManager, MySignInManager signInManager) { UserManager = userManager; SignInManager = signInManager; }