如何显示用户列表和更改密码的选项?

时间:2016-08-23 09:18:06

标签: c# asp.net-mvc identity

我需要创建一个简单的用户管理页面,我只需显示用户列表并更改其密码即可。该应用程序并不是很大,因此只有少数用户使用该系统,但与任何基础设施一样,他们有时会忘记他们的密码。我需要一个简单的解决方案来做到这一点。

我创建了一个管理员控制器

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MyProject.Models;
using MyProject.ViewModels;
using Microsoft.AspNet.Identity.EntityFramework;

namespace MyProject.Controllers
{
    public class AdminController : Controller
    {

        public ActionResult Index()
        {
            return View();
        }

        public ActionResult Users()
        {
           var context = new ApplicationDbContext(); 
           var allusers = context.Users;
           return View(allusers);
        }
    }
}

我需要一些帮助,将此列表重新调整为视图,同时还要创建关键的密码重置部分。似乎有很多不同的方法可以做到这一点,所以我对如何处理它感到有些困惑。

1 个答案:

答案 0 :(得分:0)

管理员可以更改密码吗?

这里我找到了一些代码

answer below

您正在使用默认登录并从asp.net注册?为什么你想添加像管理员更改密码这样无用的功能?我建议做更复杂的工作人员:)使用EntityFramework并生成用户表,当有人注册时将他添加到此表中。然后,当您在管理面板中从该表中获取数据并显示它。因为当用户登录时,他们可以管理自己的帐户(包括密码)