【问题标题】:Implementing custom authentication (MVC5)实现自定义身份验证 (MVC5)
【发布时间】:2016-09-21 09:14:20
【问题描述】:

我对任何与编码有关的东西都很陌生。 Atm 我基于this教程创建了一个MVC项目(无认证方法)。现在它看起来像一个项目,我可以在其中添加新员工和有关他们的信息(包括用户名、密码、出生日期、姓名、地址、电话号码等)。如何添加将使用此表单中的用户名和密码的登录页面?另外,我想添加一些角色,只有管理员可以添加新员工,并给他们一个角色( Employee/Admin )。我看过很多教程,但对我来说似乎有点太复杂了。

【问题讨论】:

  • 我认为这与堆栈溢出无关。您需要花一些时间正确地学习如何使用语言和框架。继续进行研究并尽力遵循您找到的任何教程。如果您在学习过程中遇到与编程相关的特定问题,请返回此处询问,我们可以尽最大努力为您提供帮助。

标签: c# asp.net asp.net-mvc entity-framework


【解决方案1】:

最简单的方法是创建另一个项目并查看它是如何完成的:

否则,任何详细的解释都会变得很长。

如果您想详细了解 UserManager 的工作原理以及如何扩展您的 ApplicationUser,请查看此处的免费视频课程:http://pluralsight.com/training/Player?author=scott-allen&name=aspdotnet-mvc5-fundamentals-m3-identity&mode=live&clip=0&course=aspdotnet-mvc5-fundamentals

如果您想要关于该主题的良好资源集合,请查看此处: http://www.asp.net/identity/overview/getting-started/aspnet-identity-recommended-resources

【讨论】:

  • 嘿,谢谢,但这就是重点,我的任务是不使用“个人用户帐户”,我必须创建一个使用我的数据库数据(用户名和密码)的自定义身份验证登录页面。谢谢你的链接,我现在就去看看。
  • @SergiuSău 这正是我写这篇文章的原因。没有简单的出路,所以你应该学习你的交易并自己进入这个话题。没关系,但你必须理解它。
猜你喜欢
  • 2019-10-15
  • 1970-01-01
  • 2018-04-09
  • 2011-04-24
  • 1970-01-01
  • 2023-04-02
  • 2020-04-01
  • 2022-12-10
  • 2018-11-27
相关资源
最近更新 更多