// GET: Home public async Task<ActionResult> Index() { var context = new ApplicationDbContext(); // DefaultConnection var store = new UserStore<CustomUser>(context); var manager = new UserManager<CustomUser>(store); var email = "*****@*****.**"; var password = "******"; var user = await manager.FindByEmailAsync(email); if (user == null) { user = new CustomUser { UserName = email, Email = email, FirstName = "Super", LastName = "Admin" }; await manager.CreateAsync(user, password); } else { user.FirstName = "Super"; user.LastName = "Admin"; await manager.UpdateAsync(user); } return Content("Hello, Index"); }
public string AddBlock(string userId, string type) { using (ApplicationDbContext db = new ApplicationDbContext()) { var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(db)); var currentUser = manager.FindById(User.Identity.GetUserId()); var blockedUser = manager.FindById(userId); if (type.Equals("Block")) { currentUser.blockedList.Add(blockedUser); //unfollow each person if there was any following UnFollow(currentUser, blockedUser); UnFollow(blockedUser, currentUser); } else //unblock user just remove him from the list { var block = currentUser.blockedList.Find(user => user.Id == blockedUser.Id); if (block != null) { currentUser.blockedList.Remove(block); } } // manager.UpdateAsync(currentUser); var store = new UserStore<ApplicationUser>(new ApplicationDbContext()); // store.Context.SaveChanges(); db.SaveChanges(); return "success"; } }
public string AddFollow(string userId, string type) { using (ApplicationDbContext db = new ApplicationDbContext()) { var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(db)); var currentUser = manager.FindById(User.Identity.GetUserId()); var followedUser = manager.FindById(userId); if (type.Equals("Follow")) { currentUser.followList.Add(followedUser); } else { UnFollow(currentUser, followedUser); } //manager.UpdateAsync(currentUser); var store = new UserStore<ApplicationUser>(new ApplicationDbContext()); //store.Context.SaveChanges(); db.SaveChanges(); return "success"; } }
public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<UserAccount> manager) { // authenticationType が CookieAuthenticationOptions.AuthenticationType で定義されているものと一致している必要があります var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie); // ここにカスタム ユーザー クレームを追加します return userIdentity; }
public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager) { // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie); // Add custom user claims here return userIdentity; }
public DevelopmentDefaultData(IOptions<DevelopmentSettings> options, IDataContext dataContext, UserManager<User> userManager, RoleManager<Role> roleManager) { this.settings = options.Value; this.dataContext = dataContext; this.userManager = userManager; this.roleManager = roleManager; }
public IEnumerable<UserLoginInfo> GetLogins() { UserManager manager = new UserManager(); var accounts = manager.GetLogins(User.Identity.GetUserId()); CanRemoveExternalLogins = accounts.Count() > 1 || HasPassword(manager); return accounts; }
public HttpResponseMessage AddUser(UserSignUpViewModel userParam) { UserManager userManager = new UserManager(); HistoryManager historyManager = new HistoryManager(); try { var user = new User(); user.UserName = userParam.UserName; user.Password = userParam.Password; user.Email = userParam.Email; user.FirstName = userParam.FirstName; user.MiddleName = userParam.MiddleName; user.LastName = userParam.LastName; userManager.Create(user); var dbUser = userManager.FindUserEmail(user.Email); historyManager.AddHistory(new History(dbUser) { Activity = Activities.Joined, Description = Helper.GenerateActivityDescription(dbUser, Activities.Joined) }); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, user); return response; } catch (Exception ex) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message); } }
public ActionResult Menu() { ApplicationDbContext userscontext = new ApplicationDbContext(); var userStore = new UserStore<ApplicationUser>(userscontext); var userManager = new UserManager<ApplicationUser>(userStore); var roleStore = new RoleStore<IdentityRole>(userscontext); var roleManager = new RoleManager<IdentityRole>(roleStore); if (User.Identity.IsAuthenticated) { if (userManager.IsInRole(this.User.Identity.GetUserId(), "Admin")) { return PartialView("_AdminMenuView"); } else if (userManager.IsInRole(this.User.Identity.GetUserId(), "Principal")) { return PartialView("_PrincipalenuView"); } else { return PartialView("_Student"); } } return PartialView("_Empty"); }
public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager) { // Обратите внимание, что authenticationType должен совпадать с типом, определенным в CookieAuthenticationOptions.AuthenticationType var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie); // Здесь добавьте утверждения пользователя return userIdentity; }
public AccountController(IConfigurationRoot appSettings, UserManager<ApplicationUser> userManager, SignInManager<ApplicationUser> signInManager, ILoggerFactory loggerFactory) { _appSettings = appSettings; _userManager = userManager; _signInManager = signInManager; _logger = loggerFactory.CreateLogger<AccountController>(); }
public AuthorizationRepository() { _dataContext = new DataContext(); var userStore = new UserStore<PropertyManagerUser>(_dataContext); _userManager = new UserManager<PropertyManagerUser>(userStore); }
public EmployeeAdminRepository() { AspContext = new IdentityDbContext(); _db = new GtrackDbContext(); UserManager = new UserManager<IdentityUser>(new UserStore<IdentityUser>()); RoleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>()); }
public AccountController( UserManager userManager, IMultiTenancyConfig multiTenancyConfig, IUserEmailer userEmailer, RoleManager roleManager, TenantManager tenantManager, IUnitOfWorkManager unitOfWorkManager, ITenancyNameFinder tenancyNameFinder, ICacheManager cacheManager, IAppNotifier appNotifier, IWebUrlService webUrlService, AbpLoginResultTypeHelper abpLoginResultTypeHelper, IUserLinkManager userLinkManager, INotificationSubscriptionManager notificationSubscriptionManager) { _userManager = userManager; _multiTenancyConfig = multiTenancyConfig; _userEmailer = userEmailer; _roleManager = roleManager; _tenantManager = tenantManager; _unitOfWorkManager = unitOfWorkManager; _tenancyNameFinder = tenancyNameFinder; _cacheManager = cacheManager; _webUrlService = webUrlService; _appNotifier = appNotifier; _abpLoginResultTypeHelper = abpLoginResultTypeHelper; _userLinkManager = userLinkManager; _notificationSubscriptionManager = notificationSubscriptionManager; }
public ManageController( UserManager<ApplicationUser> userManager, SignInManager<ApplicationUser> signInManager,) { _userManager = userManager; _signInManager = signInManager; }
public async Task<ClaimsIdentity> GenerateUserIdentityAsync( UserManager<ApplicationUser> manager, string authenticationType) { var userIdentity = await manager.CreateIdentityAsync(this, authenticationType); return userIdentity; }
protected void LoginButton_Click(object sender, EventArgs e) { // create new userStore and userManager objects var userStore = new UserStore<IdentityUser>(); var userManager = new UserManager<IdentityUser>(userStore); // search for and create a new user object var user = userManager.Find(UserNameTextBox.Text, PasswordTextBox.Text); // if a match is found for the user if(user != null) { // authenticate and login our new user var authenticationManager = HttpContext.Current.GetOwinContext().Authentication; var userIdentity = userManager.CreateIdentity(user, DefaultAuthenticationTypes.ApplicationCookie); // Sign the user authenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = false }, userIdentity); // Redirect to Main Menu Response.Redirect("~/Contoso/MainMenu.aspx"); } else { // throw an error to the AlertFlash div StatusLabel.Text = "Invalid Username or Password"; AlertFlash.Visible = true; } }
protected void btnSave_Click(object sender, EventArgs e) { try { // Default UserStore constructor uses the default connection string named: DefaultConnection var userStore = new UserStore<IdentityUser>(); var manager = new UserManager<IdentityUser>(userStore); var user = new IdentityUser() { UserName = txtUsername.Text }; IdentityResult result = manager.Create(user, txtPassword.Text); if (result.Succeeded) { var authenticationManager = HttpContext.Current.GetOwinContext().Authentication; var userIdentity = manager.CreateIdentity(user, DefaultAuthenticationTypes.ApplicationCookie); authenticationManager.SignIn(new AuthenticationProperties() { }, userIdentity); Response.Redirect("/user/index.aspx"); } else { lblStatus.Text = result.Errors.FirstOrDefault(); } } catch (Exception d) { Response.Redirect("/error.aspx"); } }
// // GET: /Manage/Index public async Task<ActionResult> Index(ManageMessageId? message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "Your password has been changed." : message == ManageMessageId.SetPasswordSuccess ? "Your password has been set." : message == ManageMessageId.SetTwoFactorSuccess ? "Your two-factor authentication provider has been set." : message == ManageMessageId.Error ? "An error has occurred." : message == ManageMessageId.AddPhoneSuccess ? "Your phone number was added." : message == ManageMessageId.RemovePhoneSuccess ? "Your phone number was removed." : ""; var userId = User.Identity.GetUserId(); var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext())); var currentUser = manager.FindById(User.Identity.GetUserId()); // lambda to extract photolist using currentUser as filter var photoList = Db.Photos.Where(x => x.UserId == userId).ToList(); var model = new IndexViewModel { PhotoList = photoList, HasPassword = HasPassword(), PhoneNumber = await UserManager.GetPhoneNumberAsync(userId), TwoFactor = await UserManager.GetTwoFactorEnabledAsync(userId), Logins = await UserManager.GetLoginsAsync(userId), BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId) }; ViewBag.User = currentUser; return View(model); }
protected void Page_Load() { if (!IsPostBack) { // レンダリングするセクションを判別します UserManager manager = new UserManager(); if (HasPassword(manager)) { changePasswordHolder.Visible = true; } else { setPassword.Visible = true; changePasswordHolder.Visible = false; } CanRemoveExternalLogins = manager.GetLogins(User.Identity.GetUserId()).Count() > 1; // 成功メッセージをレンダリングします var message = Request.QueryString["m"]; if (message != null) { // アクションからクエリ文字列を削除します Form.Action = ResolveUrl("~/Account/Manage"); SuccessMessage = message == "ChangePwdSuccess" ? "パスワードが変更されました。" : message == "SetPwdSuccess" ? "パスワードが設定されました。" : message == "RemoveLoginSuccess" ? "アカウントは削除されました。" : String.Empty; successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage); } } }
[TestInitialize()]//初始化 public void MyTestInitialize() { ue = MockUPAUser.CreateUPAuser(); cell = MockUPAcell.CreatUPACell(); ue.ServiceCell = cell; target = new UserManager(3, 3, 3);//MaxLossTTi,MinCIR,FastLossRemain }
public ActionResult Create(Skill skill) { if (ModelState.IsValid) { List<Category> cats = db.Categories.ToList(); // get the category list from the db only once. //skill.Categories = new List<Category>(); // initialize the Skill's Category List, since it starts null. //foreach (string k in skill.CategoriesList.Keys) //{ // // if the user selected this key name // if (skill.CategoriesList[k]) { // Category cat = cats.First(c => c.Name == k); // // add the category matching the key name // skill.Categories.Add(cat); // cat.Skills.Add(skill); // db.Entry(cat).State = EntityState.Modified; // } //} UserManager manager = new UserManager(db); skill.User = manager.findByUserName(User.Identity.Name); db.Skills.Add(skill); db.SaveChanges(); return RedirectToAction("Index"); } return View(skill); }
public AccountController( UserManager<User> userManager, SignInManager<User> signInManager) { _signInManager = signInManager; _userManager = userManager; }
protected void Page_Load() { if (!IsPostBack) { // Determine the sections to render UserManager manager = new UserManager(); if (HasPassword(manager)) { changePasswordHolder.Visible = true; } else { setPassword.Visible = true; changePasswordHolder.Visible = false; } CanRemoveExternalLogins = manager.GetLogins(User.Identity.GetUserId()).Count() > 1; // Render success message var message = Request.QueryString["m"]; if (message != null) { // Strip the query string from action Form.Action = ResolveUrl("~/Account/Manage"); SuccessMessage = message == "ChangePwdSuccess" ? "Your password has been changed." : message == "SetPwdSuccess" ? "Your password has been set." : message == "RemoveLoginSuccess" ? "The account was removed." : String.Empty; successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage); } } }
protected void Page_Load() { if (!IsPostBack) { // Определите разделы для отображения UserManager manager = new UserManager(); if (HasPassword(manager)) { changePasswordHolder.Visible = true; } else { setPassword.Visible = true; changePasswordHolder.Visible = false; } CanRemoveExternalLogins = manager.GetLogins(User.Identity.GetUserId()).Count() > 1; // Отобразить сообщение об успехе var message = Request.QueryString["m"]; if (message != null) { // Извлечь строку запроса из действия Form.Action = ResolveUrl("~/Account/Manage"); SuccessMessage = message == "ChangePwdSuccess" ? "Пароль изменен." : message == "SetPwdSuccess" ? "Пароль задан." : message == "RemoveLoginSuccess" ? "Учетная запись удалена." : String.Empty; successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage); } } }
private void CreateAndLoginUser() { if (!IsValid) { return; } var manager = new UserManager(); var user = new ApplicationUser() { UserName = userName.Text }; IdentityResult result = manager.Create(user); if (result.Succeeded) { var loginInfo = Context.GetOwinContext().Authentication.GetExternalLoginInfo(); if (loginInfo == null) { Response.Redirect("~/Account/Login"); return; } result = manager.AddLogin(user.Id, loginInfo.Login); if (result.Succeeded) { IdentityHelper.SignIn(manager, user, isPersistent: false); IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response); return; } } AddErrors(result); }
public static ApplicationUser CreateUser(UserManager<ApplicationUser> userManager, string email, string firstName, string lastName, string password, bool lockOutEnabled) { var user = userManager.FindByName(email); if (user == null) { user = new ApplicationUser { UserName = email, Email = email, FirstName = firstName, LastName = lastName, EmailConfirmed = true }; try { userManager.Create(user, password); } catch (Exception ex) { Log4NetHelper.Log("Error creating Admin User", LogLevel.ERROR, "AspNetUser", 1, "none", ex); } userManager.SetLockoutEnabled(user.Id, lockOutEnabled); } return user; }
protected void Page_Load() { if (!IsPostBack) { // Determine las secciones que se van a presentar UserManager manager = new UserManager(); if (HasPassword(manager)) { changePasswordHolder.Visible = true; } else { setPassword.Visible = true; changePasswordHolder.Visible = false; } CanRemoveExternalLogins = manager.GetLogins(User.Identity.GetUserId()).Count() > 1; // Presentar mensaje de operación correcta var message = Request.QueryString["m"]; if (message != null) { // Seccionar la cadena de consulta desde la acción Form.Action = ResolveUrl("~/Account/Manage"); SuccessMessage = message == "ChangePwdSuccess" ? "Se cambió la contraseña." : message == "SetPwdSuccess" ? "Se estableció la contraseña." : message == "RemoveLoginSuccess" ? "La cuenta se quitó." : String.Empty; successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage); } } }
protected void btnRegister_Click(object sender, EventArgs e) { try { // Default UserStore constructor uses the default connection string named: DefaultConnection var userStore = new UserStore<IdentityUser>(); var manager = new UserManager<IdentityUser>(userStore); var user = new IdentityUser() { UserName = txtUsername.Text }; IdentityResult result = manager.Create(user, txtPassword.Text); if (result.Succeeded) { //lblStatus.Text = string.Format("User {0} was created successfully!", user.UserName); //lblStatus.CssClass = "label label-success"; var authenticationManager = HttpContext.Current.GetOwinContext().Authentication; var userIdentity = manager.CreateIdentity(user, DefaultAuthenticationTypes.ApplicationCookie); authenticationManager.SignIn(new AuthenticationProperties() { }, userIdentity); Response.Redirect("admin/main-menu.aspx"); } else { lblStatus.Text = result.Errors.FirstOrDefault(); lblStatus.CssClass = "label label-danger"; } } catch (Exception q) { Response.Redirect("/error.aspx"); } }
//save or read data from DutchContext public DutchSeeder(DutchContext ctx, IHostEnvironment hosting, UserManager <StoreUser> userManager) { _ctx = ctx; _hosting = hosting; _userManager = userManager; }
public AccountController(UserManager<IdentityUser> userManager,SignInManager<IdentityUser> signInManager) { this.userManager = userManager; this.signInManager = signInManager; }
public RegisterConfirmationModel(UserManager<IdentityUser> userManager, IEmailSender sender) { _userManager = userManager; _sender = sender; }
public FloatTripsController(ApplicationDbContext context, UserManager<ApplicationUser> userManager) { _context = context; _userManager = userManager; }
public CommentRepository(ApplicationDbContext context, UserManager<User> userManager) { this._context = context; this._userManager = userManager; }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { BeginContext(38, 2, true); WriteLiteral("\r\n"); EndContext(); BeginContext(138, 2, true); WriteLiteral("\r\n"); EndContext(); #line 6 "C:\Repositories\TravelAgent\TravelAgent.Web\Views\Shared\_LoginPartial.cshtml" if (SignInManager.IsSignedIn(User)) { #line default #line hidden BeginContext(181, 4, true); WriteLiteral(" "); EndContext(); BeginContext(185, 555, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a752c1844dc94a4d92abf69ad3d72b9d", async() => { BeginContext(359, 86, true); WriteLiteral("\r\n <ul class=\"nav navbar-nav navbar-right\">\r\n <li>\r\n "); EndContext(); BeginContext(445, 112, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "8321f03014d14b2897469969198981fe", async() => { BeginContext(516, 6, true); WriteLiteral("Hello "); EndContext(); BeginContext(523, 29, false); #line 11 "C:\Repositories\TravelAgent\TravelAgent.Web\Views\Shared\_LoginPartial.cshtml" Write(UserManager.GetUserName(User)); #line default #line hidden EndContext(); BeginContext(552, 1, true); WriteLiteral("!"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Area = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Page = (string)__tagHelperAttribute_1.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_1); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(557, 176, true); WriteLiteral("\r\n </li>\r\n <li>\r\n <button type=\"submit\" class=\"btn btn-link navbar-btn navbar-link\">Logout</button>\r\n </li>\r\n </ul>\r\n "); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Area = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Page = (string)__tagHelperAttribute_3.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_3); if (__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.RouteValues == null) { throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-returnUrl", "Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper", "RouteValues")); } BeginWriteTagHelperAttribute(); #line 8 "C:\Repositories\TravelAgent\TravelAgent.Web\Views\Shared\_LoginPartial.cshtml" WriteLiteral(Url.Action("Index", "Home", new { area = "" })); #line default #line hidden __tagHelperStringValueBuffer = EndWriteTagHelperAttribute(); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.RouteValues["returnUrl"] = __tagHelperStringValueBuffer; __tagHelperExecutionContext.AddTagHelperAttribute("asp-route-returnUrl", __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.RouteValues["returnUrl"], global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_4.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_4); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(740, 2, true); WriteLiteral("\r\n"); EndContext(); #line 18 "C:\Repositories\TravelAgent\TravelAgent.Web\Views\Shared\_LoginPartial.cshtml" } else { #line default #line hidden BeginContext(754, 58, true); WriteLiteral(" <ul class=\"nav navbar-nav navbar-right\">\r\n <li>"); EndContext(); BeginContext(812, 64, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "f970f6c0649640b2b8ae90d4e25f2f04", async() => { BeginContext(864, 8, true); WriteLiteral("Register"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Area = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Page = (string)__tagHelperAttribute_7.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_7); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(876, 19, true); WriteLiteral("</li>\r\n <li>"); EndContext(); BeginContext(895, 58, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "df2113d2f6964956be3f7a37b6c1fa1b", async() => { BeginContext(944, 5, true); WriteLiteral("Login"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Area = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Page = (string)__tagHelperAttribute_8.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_8); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(953, 18, true); WriteLiteral("</li>\r\n </ul>\r\n"); EndContext(); #line 25 "C:\Repositories\TravelAgent\TravelAgent.Web\Views\Shared\_LoginPartial.cshtml" } #line default #line hidden }
public UserServices(UserManager <User> userManager, RoleManager <UserRole> roleManager) { _userManager = userManager; _roleManager = roleManager; }
public ResetPasswordModel(UserManager<Vidly_KursUser> userManager) { _userManager = userManager; }
public ForgotPasswordModel(UserManager <IdentityUser> userManager, IEmailSender emailSender) { _userManager = userManager; _emailSender = emailSender; }
public UserController(UserManager <IdentityUser> userManager) { _userManager = userManager; }
public ReportsControllerBase(UserManager <ApplicationUser> userManager, IConfiguration configuration) { _userManager = userManager; }
public ExternalLoginsModel(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager) { _signInManager = signInManager; _userManager = userManager; }
public Handler(UserManager<User> userManager, SignInManager<User> signInManager, IJwtGenerator jwtGenerator) { _userManager = userManager; _signInManager = signInManager; _jwtGenerator = jwtGenerator; }
public CooksController(DataContext dataContext, IMapper mapper, UserManager<User> userManager) { this.dataContext = dataContext; this.mapper = mapper; this.userManager = userManager; }
public SheetController(ILoggerManager logger, IRepositoryWrapper repo, IMapper mapper, UserManager<User> userManager) { _logger = logger; _mapper = mapper; _repo = repo; _userManager = userManager; }
public DeleteModel(ApplicationDbContext context, IAuthorizationService authorizationService, UserManager<ApplicationUser> userManager) : base(context, authorizationService, userManager) { }
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { try { var userStore = new UserStore<ApplicationUserIdentity>(new AuthenticationDbContext()); var manager = new UserManager<ApplicationUserIdentity>(userStore); var userAuth = await manager.FindAsync(context.UserName, context.Password); if (userAuth != null) { var identity = new ClaimsIdentity(context.Options.AuthenticationType); identity.AddClaim(new Claim("Username", userAuth.UserName)); identity.AddClaim(new Claim("Email", userAuth.Email)); identity.AddClaim(new Claim("UserRefID", userAuth.UserRefID.ToString())); identity.AddClaim(new Claim("LoggedOn", DateTime.Now.ToString())); var user = ServiceProvider.EntityContext.Users.Get(int.Parse(userAuth.UserRefID.ToString())); if (!user.IsActive) { context.SetError("invalid_grant", "The user name or password is incorrect."); } else { var userRoles = manager.GetRoles(userAuth.Id); foreach (string roleName in userRoles) { identity.AddClaim(new Claim(ClaimTypes.Role, roleName)); } //return data to client var additionalData = new AuthenticationProperties(new Dictionary<string, string>{ { "role", Newtonsoft.Json.JsonConvert.SerializeObject(userRoles) }, { "userName", context.UserName }, { "isUseDiningRoom", user.IsUseDiningRoom.ToString() } }); AuthenticationProperties properties = CreateProperties(context.UserName); AuthenticationTicket ticket = new AuthenticationTicket(identity, additionalData); context.Validated(ticket); } } else { context.SetError("invalid_grant", "The user name or password is incorrect."); } return; } catch (Exception ep) { throw; } }
public UserController(IAlertRepo alertRepo, UserManager<User> userManager) { _alertRepo = alertRepo; _userManager = userManager; }
public DbInitializer(ApplicationDbContext dbContext, UserManager<ApplicationUser> userManager, RoleManager<IdentityRole> roleManager) { _dbContext = dbContext; _roleManager = roleManager; _userManager = userManager; }
public ConfirmEmailChangeModel(UserManager <MyUser> userManager, SignInManager <MyUser> signInManager) { _userManager = userManager; _signInManager = signInManager; }
public LoginController(UserManager<ApplicationUser> userManager, ApplicationDbContext ctx) { _ctx = ctx; _userManager = userManager; }
public AdminController(AdminRepository repository, IbankingContext context, IMapper mapper, UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ProductosRepository Prepository) { _repository = repository; _context = context; _mapper = mapper; _userManager = userManager; _signInManager = signInManager; _Prepository = Prepository; }
public ProfilesService(UserManager<IdentityUser> userManager, IProfilesRepository profilesRepository) { _userManager = userManager; _profilesRepository = profilesRepository; }
private void CreateAndSendEmail() { var message = new MailMessage(); var db = new SPM(); var userStore = new UserStore <SPMUser>(db); var userManager = new UserManager <SPMUser>(userStore); var users = (from u in userManager.Users where u.ReceiveAlerts select u).ToList(); foreach (var user in users) { message.To.Add(user.Email); } message.To.Add(Settings.DefaultEmailAddress); message.Subject = "ATSPM Alerts for " + ScanDate.ToShortDateString(); message.From = new MailAddress(Settings.FromEmailAddress); var missingErrors = SortAndAddToMessage(MissingRecords); var forceErrors = SortAndAddToMessage(ForceOffErrors); var maxErrors = SortAndAddToMessage(MaxOutErrors); var countErrors = SortAndAddToMessage(LowHitCountErrors); var stuckpedErrors = SortAndAddToMessage(StuckPedErrors); var ftpErrors = SortAndAddToMessage(CannotFtpFiles); if (MissingRecords.Count > 0 && missingErrors != "") { message.Body += " \n --The following signals had too few records in the database on "; if (Settings.WeekdayOnly && ScanDate.DayOfWeek == DayOfWeek.Monday) { message.Body += ScanDate.AddDays(-3).Date.ToShortDateString() + ": \n"; } else { message.Body += ScanDate.AddDays(-1).Date.ToShortDateString() + ": \n"; } message.Body += missingErrors; } else { message.Body += "\n --No new missing record errors were found on "; if (Settings.WeekdayOnly && ScanDate.DayOfWeek == DayOfWeek.Monday) { message.Body += ScanDate.AddDays(-3).Date.ToShortDateString() + ": \n"; } else { message.Body += ScanDate.AddDays(-1).Date.ToShortDateString() + ": \n"; } } if (ForceOffErrors.Count > 0 && forceErrors != "") { message.Body += " \n --The following signals had too many force off occurrences between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; message.Body += forceErrors; } else { message.Body += "\n --No new force off errors were found between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; } if (MaxOutErrors.Count > 0 && maxErrors != "") { message.Body += " \n --The following signals had too many max out occurrences between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; message.Body += maxErrors; } else { message.Body += "\n --No new max out errors were found between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; } if (LowHitCountErrors.Count > 0 && countErrors != "") { message.Body += " \n --The following signals had unusually low advanced detection counts on "; if (Settings.WeekdayOnly && ScanDate.DayOfWeek == DayOfWeek.Monday) { message.Body += ScanDate.AddDays(-3).ToShortDateString() + " between "; } else { message.Body += ScanDate.AddDays(-1).ToShortDateString() + " between "; } message.Body += Settings.PreviousDayPMPeakStart + ":00 and " + Settings.PreviousDayPMPeakEnd + ":00: \n"; message.Body += countErrors; } else { message.Body += "\n --No new low advanced detection count errors on "; if (Settings.WeekdayOnly && ScanDate.DayOfWeek == DayOfWeek.Monday) { message.Body += ScanDate.AddDays(-3).ToShortDateString() + " between "; } else { message.Body += ScanDate.AddDays(-1).ToShortDateString() + " between "; } message.Body += Settings.PreviousDayPMPeakStart + ":00 and " + Settings.PreviousDayPMPeakEnd + ":00: \n"; } if (StuckPedErrors.Count > 0 && stuckpedErrors != "") { message.Body += " \n --The following signals have high pedestrian activation occurrences between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; message.Body += stuckpedErrors; } else { message.Body += "\n --No new high pedestrian activation errors between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; } if (CannotFtpFiles.Count > 0 && ftpErrors != "") { message.Body += " \n --The following signals have had FTP problems. central was not able to delete the file on the controller between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; message.Body += ftpErrors; } else { message.Body += "\n --No new controllers had problems FTPing files from the controller between " + Settings.ScanDayStartHour + ":00 and " + Settings.ScanDayEndHour + ":00: \n"; } SendMessage(message); }
public async Task<ActionResult> SignOutEverywhere() { UserManager.UpdateSecurityStamp(User.Identity.GetUserId()); await SignOutAsync(); return RedirectToAction("Index", "Home"); }
public GetCompanyStructureByStaffIdQueryHandler(UserManager <cor_useraccount> userManager, DataContext dataContext) { _dataContext = dataContext; _userManager = userManager; }
public StudentGroupService(ApplicationDbContext dbContext, IMapper mapper, UserManager <User> userManager) : base(dbContext, mapper) { _userManager = userManager; }
public ConfirmEmailModel(UserManager<ApplicationUser> userManager) { _userManager = userManager; }
public AccountController(UserManager<ApplicationUser> secMgr, SignInManager<ApplicationUser> loginManager) { _securityManager = secMgr; _loginManager = loginManager; }
public PledgeController(UserManager<User> userManager, BulkBuydContext context) { _userManager = userManager; _context = context; }
public UserManagerService(UserManager<AppIdentityUser> userMenager, IAuthenticationManager authenticationManager, RoleManager<IdentityRole> roleManager) { this._userMenager = userMenager; this._authenticationManager = authenticationManager; this._roleManager = roleManager; //Pasword validation rules _userMenager.UserValidator = new UserValidator<AppIdentityUser>(userMenager) { RequireUniqueEmail = true, AllowOnlyAlphanumericUserNames = false }; _userMenager.PasswordValidator = new PasswordValidator() { RequiredLength = 6, RequireLowercase = true, RequireUppercase = true, RequireDigit = true }; _signInMenager = new SignInManager<AppIdentityUser, string>(_userMenager, _authenticationManager); //_userMenager.UserLockoutEnabledByDefault = true; //_userMenager.DefaultAccountLockoutTimeSpan = TimeSpan.FromDays(int.MaxValue); //_userMenager.SetLockoutEnabled(user.Id, enabled) // Enables or disables lockout for a user //Register e-mail service for identity _userMenager.EmailService = new EmailService(); //Token provider for password reset var dataProtectionProvider = Startup.dataProtectionProvider; if (dataProtectionProvider != null) { IDataProtector dataProtector = dataProtectionProvider.Create("ASP.NET Identity"); userMenager.UserTokenProvider = new DataProtectorTokenProvider<AppIdentityUser>(dataProtector); } }