Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC用户身份验证_Asp.net Mvc - Fatal编程技术网

Asp.net mvc ASP.NET MVC用户身份验证

Asp.net mvc ASP.NET MVC用户身份验证,asp.net-mvc,Asp.net Mvc,我正在MVC3应用程序中使用存储库/服务模式 我的问题有两个: 1) 您在哪里管理身份验证?是在服务层还是在MVC应用程序本身 2) 我应该使用自定义成员资格提供程序和表单身份验证吗 谢谢, Sam答案总是视情况而定 通常,当MVC应用程序只是众多接口中的一个时,我会将每个任务委托给服务层,包括身份验证 如果它符合你的要求,我想你应该用它 答案总是视情况而定 通常,当MVC应用程序只是众多接口中的一个时,我会将每个任务委托给服务层,包括身份验证 如果它符合你的要求,我想你应该用它 在我的例子中,

我正在MVC3应用程序中使用存储库/服务模式

我的问题有两个:

1) 您在哪里管理身份验证?是在服务层还是在MVC应用程序本身

2) 我应该使用自定义成员资格提供程序和表单身份验证吗

谢谢,
Sam

答案总是视情况而定

  • 通常,当MVC应用程序只是众多接口中的一个时,我会将每个任务委托给服务层,包括身份验证
  • 如果它符合你的要求,我想你应该用它

  • 答案总是视情况而定

  • 通常,当MVC应用程序只是众多接口中的一个时,我会将每个任务委托给服务层,包括身份验证
  • 如果它符合你的要求,我想你应该用它

  • 在我的例子中,我倾向于创建一个身份验证服务来处理逻辑


    在实际应用程序中,我使用表单身份验证,但调用自定义服务来处理细节。这样,我就可以为其他应用程序重复使用身份验证机制,或者将它们换成不同的标准,无论哪种标准最好。

    在我的例子中,我倾向于创建一个身份验证服务来处理这方面的逻辑

    在实际应用程序中,我使用表单身份验证,但调用自定义服务来处理细节。这样,我就可以为其他应用程序重用身份验证机制,或者将它们全部换成不同的标准,无论哪种标准最好