连接现有数据库实体以使用 NHibernate Identity 和 MVC AspNet.Identity 进行身份验



我成功地合并了NHibernate以连接到我的MySQL数据库。我在 MVC 入门应用程序中使用预制身份验证。现在我正在使用这个:

https://github.com/nhibernate/NHibernate.AspNet.Identity

从应用程序中删除实体框架并补充 NHibernate.AspNet.Identity。我设法将错误减少到大约 4 个,并且我在 IdentityConfig.cs 中留下了一个关于 ApplicationDbContext 的错误。

这是因为在说明中它说"完全删除应用程序数据库上下文类"。但它没有说如何处理它。因为很多代码都在使用 ApplicationDbContext,所以很多东西都会中断。

我的主要问题或主要问题是。如何简单地检查输入到表单中的用户名和密码是否存在于我的数据库中,如果是,则将 IsAuthenticated 设置为 true?

答案是覆盖/拦截实体并创建自定义类以根据映射数据检查输入。

最新更新