2016-08-23 28 views
0

我需要创建一个简单的用户管理页面,我可以简单地显示用户列表并更改他们的密码。该应用程序不是很大,所以只有少数用户使用该系统,但像任何基础设施他们有时会忘记他们的密码。我需要一个简单的解决方案来执行此操作如何显示用户列表和更改密码的选项?

我创建了一个管理控制器

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

我需要一些帮助重新调整该列表的视图,也创造了关键的密码重置一部分。似乎有很多不同的方式来做这件事,所以我对我如何接近它有点困惑。

回答

0

rly管理员可以变更密码?

在这里,我发现了一些代码

maybe will help

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