Example #1
0
        public string AddToRole()
        {
            IdentityManager im = new IdentityManager();

            im.AddUserToRoleByUsername("*****@*****.**", "admin");
            im.AddUserToRoleByUsername("*****@*****.**", "user");

            return("OK");
        }
        public string AddToRole()
        {
            IdentityManager im = new IdentityManager();

            im.AddUserToRoleByUsername("*****@*****.**", "Administrator");

            return("OK");
        }
Example #3
0
        public string AddToRole()
        {
            IdentityManager im = new IdentityManager();

            im.AddUserToRoleByUsername("*****@*****.**", "admin");

            return("Przypisanie do roli utworzone");
        }
        public ActionResult Mod(string id)
        {
            IdentityManager im   = new IdentityManager();
            var             user = db.Users.FirstOrDefault(a => a.Id == id);

            im.AddUserToRoleByUsername(user.UserName, "Mod");

            return(RedirectToAction("Index"));
        }
        //[Authorize(Roles = "Admin")]
        public string AddUserToRole()
        {
            IdentityManager im = new IdentityManager();

            im.AddUserToRoleByUsername("admin", "Admin");


            return "Role przypisane";
        }
Example #6
0
        public async Task<ActionResult> Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = new ApplicationUser() { UserName = model.Email, Email = model.Email };// { UserName = model.Login };// { UserName = model.Email, Email = model.Email };                      
                
                user.AdvOnPg = 20;
                user.Email = model.Email;
                user.Discriminator = "User";
                
                
                var result = await UserManager.CreateAsync(user, model.Password);
                
                if (result.Succeeded)
                {
                    await SignInManager.SignInAsync(user, isPersistent:false, rememberBrowser:false);
                    
                    // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
                    // Send an email with this link
                    // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
                    // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                    // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>");
                    IdentityManager im = new IdentityManager();

                    im.AddUserToRoleByUsername(user.UserName, "User");
                    return RedirectToAction("Index", "Home");
                }
                AddErrors(result);
            }

            // If we got this far, something failed, redisplay form
            return View(model);
        }