相关疑难解决方法(0)

ASP.NET内置用户配置文件与旧式用户类/表

我正在寻找有关在ASP.NET中使用配置文件功能的最佳实践的指导.

如何确定内置用户配置文件中应保留的内容,或者是否应创建自己的数据库表并为所需字段添加列?例如,用户有一个邮政编码,我应该将邮政编码保存在我自己的表中,还是应该将其添加到web.config xml配置文件中并通过用户配置文件ASP.NET机制访问它?

我现在能够想到的优点是,因为我不太了解这个配置文件(现在它有点像Matrix),如果我走桌子路线,我可能会做任何我想要的事情(例如, SQL使所有用户获得与当前用户相同的邮政编码.如果我使用ASP.NET配置文件,我不知道是否可以这样做.

asp.net profile

22
推荐指数
1
解决办法
3034
查看次数

我应该如何处理我的Asp.net MVC应用程序中的授权/身份验证?

我正在创建一个Asp.net MVC应用程序,我目前正在使用示例MVC应用程序附带的内置身份验证/授权代码.在大多数情况下,这工作正常,我有点理解发生了什么.

但是我关心的是,现在我的用户存储在两个不同的数据库中.即我的应用程序数据库中的用户代表应用程序中的"客户"实体,以及用于登录应用程序的人员的身份验证数据库中的"用户".

我应该使用登录用户的User.Identity.Name值并在我的Customers表中查找,还是应该将它们合并到一个表中?处理此问题的最佳做法是什么?

请原谅我的无知 - 这是我第一次使用这样的系统.

非常感谢任何反馈!

security authentication asp.net-mvc forms-authentication

5
推荐指数
1
解决办法
685
查看次数