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)); }
// // 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)); }
// 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)); }
// 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)); }