public async Task <ActionResult> Index(ManageMessageId?message)
        {
            //var name = User.Identity.Name;
            // logger.Info("Admin główna | " + name);

            //if (TempData["ViewData"] != null)
            //{
            //	ViewData = (ViewDataDictionary)TempData["ViewData"];
            //}

            //if (User.IsInRole("Admin"))
            //	ViewBag.UserIsAdmin = true;
            //else
            //	ViewBag.UserIsAdmin = false;

            var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            if (user == null)
            {
                return(View("Login", "Account"));
            }

            var model = new ManageCredentialsViewModel
            {
                Message         = message,
                DaneUzytkownika = user.DaneUzytkownika
            };

            return(View(model));
        }
        public async Task <ActionResult> Index(ManageMessageId?message)
        {
            var name = User.Identity.Name;


            if (TempData["ViewData"] != null)
            {
                ViewData = (ViewDataDictionary)TempData["ViewData"];
            }

            if (User.IsInRole("Admin"))
            {
                ViewBag.UserIsAdmin = true;
            }
            else
            {
                ViewBag.UserIsAdmin = false;
            }

            var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            if (user == null)
            {
                return(View("Error"));
            }

            var model = new ManageCredentialsViewModel
            {
                Message         = message,
                DaneUzytkownika = user.DaneUzytkownika
            };

            return(View(model));
        }
Exemple #3
0
        //
        // GET: /Manage/Index
        public async Task <ActionResult> Index(ManageMessageId?message)
        {
            ViewBag.StatusMessage =
                message == ManageMessageId.ChangePasswordSuccess ? "Zmieniono hasło."
                : message == ManageMessageId.SetPasswordSuccess ? "Ustawiono hasło."
                : message == ManageMessageId.SetTwoFactorSuccess ? "Ustawiono dostawcę uwierzytelniania dwuetapowego."
                : message == ManageMessageId.Error ? "Wystąpił błąd."
                : message == ManageMessageId.AddPhoneSuccess ? "Dodano numer telefonu."
                : message == ManageMessageId.RemovePhoneSuccess ? "Usunięto numer telefonu."
                : "";

            var userId = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            //var userId = User.Identity.GetUserId();
            var model = new ManageCredentialsViewModel
            {
                DaneUzytkownika = userId.DaneUzytkownika
                                  //HasPassword = HasPassword(),
                                  //PhoneNumber = await UserManager.GetPhoneNumberAsync(userId),
                                  //TwoFactor = await UserManager.GetTwoFactorEnabledAsync(userId),
                                  //Logins = await UserManager.GetLoginsAsync(userId),
                                  //BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId)
            };

            return(View(model));
        }
Exemple #4
0
        // GET: Manage
        public async Task <ActionResult> Index(ManageMessageId?message, string errorMessage = null, string successfull = null)
        {
            if (TempData["ViewData"] != null)
            {
                ViewData = (ViewDataDictionary)TempData["ViewData"];
            }

            if (errorMessage != null)
            {
                ViewBag.ErrorMessage = errorMessage;
            }

            if (successfull != null)
            {
                ViewBag.Successfull = successfull;
            }

            if (User.IsInRole("Admin"))
            {
                ViewBag.UserIsAdmin = true;
            }
            else
            {
                ViewBag.UserIsAdmin = false;
            }

            var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            if (user == null)
            {
                return(View("Error"));
            }

            var model = new ManageCredentialsViewModel
            {
                Message         = message,
                UserInformation = user.UserInformation,
                User            = user
            };

            return(View(model));
        }
Exemple #5
0
        // GET: Manage
        public async Task <ActionResult> Index(ManageMessageId?message)
        {
            if (TempData["Viewdata"] != null)
            {
                ViewData = (ViewDataDictionary)TempData["Viewdata"];
            }


            if (User.IsInRole("Admin"))
            {
                ViewBag.UserIsAdmin = true;
            }
            else
            {
                ViewBag.UserIsAdmin = false;
            }

            var user = UserManager.FindByIdAsync(User.Identity.GetUserId());

            if (user == null)
            {
                return(View("Error"));
            }

            var userLogins = await UserManager.GetLoginsAsync(User.Identity.GetUserId());

            // var otherLogins = AuthenticationManager.GetExternalAuthenticationTypes().Where(auth => userLogins.All(ul => auth));

            var model = new ManageCredentialsViewModel
            {
                Message      = message,
                HasPassword  = this.HasPassword(),
                CurrentLogin = userLogins,
                // OtherLogins = otherLogins,
                //ShowRemoveButton = user.PasswordHash != null || userLogins.Count > 1,
                //UserData = user.UserData
            };

            return(View(model));
        }
        public async Task <ActionResult> Index(ManageMessageId?message)
        {
            if (TempData["ViewData"] != null)
            {
                ViewData = (ViewDataDictionary)TempData["ViewData"];
            }

            var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            if (user == null)
            {
                return(View("Error"));
            }

            var model = new ManageCredentialsViewModel
            {
                Message         = message,
                DaneUzytkownika = user.DaneUzytkownika
            };

            return(View(model));
        }
        // GET: Manage
        public async Task <ActionResult> Index(ManageMessageId?message)
        {
            if (TempData["ViewData"] != null)
            {
                ViewData = (ViewDataDictionary)TempData["ViewData"];
            }

            ViewBag.UserIsAdmin = User.IsInRole("Admin");

            var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            if (user == null)
            {
                return(View("Error"));
            }

            var model = new ManageCredentialsViewModel
            {
                Message  = message,
                UserData = user.UserData
            };

            return(View(model));
        }