1
A
回答
5
我一直在使用窗体身份验证和创造必要的GenericIdentity和CustomPrincipal对象,让我充分利用User.IsInRole型功能,您通常只使用Windows身份验证获得。
在我的web.config文件这样的话,我可以做的东西一样......
<location path="Login.aspx">
<system.web>
<authorization>
<allow users ="*" />
</authorization>
</system.web>
</location>
<location path="ManagementFolder">
<system.web>
<authorization>
<allow roles ="Administrator, Manager" />
</authorization>
</system.web>
</location>
-1
我创建了一个基地“页”类来处理之类的事情。如果需要登录才能查看,我所有的页面都可以用RequiresLogin属性进行修饰。如果该属性不存在,则该页面可供所有人访问。
例子:
<RequiresLogin()> _
<RequiresPermission("process")> _
Partial Class DesignReviewEditProgressPage
Inherits MyPage 'which inherits System.Web.UI.Page and deal with logins itself
...
End Class
在我的页面类检查什么属性都被标记到自身,如果RequiresLogin存在,其转发您到登录页面。
我认为这可能是调整以适应你自己的问题。
相关问题
- 1. web服务授权最佳实践
- 2. 业务层授权的最佳实践?
- 3. 只有一位用户的Rails最佳实践?
- 4. EmberJS授权和用户角色:最佳实践
- 5. PHP用户权限 - 最佳实践?
- 6. MVC 4只有授权用户应该输入特定页面
- 7. 在Zend项目中实现Google Analytics /任何Javascript的最佳方式/最佳实践(适用于所有页面)
- 8. 哪一个是最佳实践:系统中所有登录用户或多个用户帐户的root帐户
- 9. Facebook页面 - 最佳实践流程
- 10. Javascript持有页面状态 - 最佳实践?
- 11. 设计具有大量事件的页面的最佳实践
- 12. MVC/ASP.Net记录级授权的最佳实践
- 13. PHP MVC环境中的登录/授权最佳实践
- 14. ASP.NET安全身份验证和授权的最佳实践
- 15. Asp.Net分页最佳实践
- 16. 授予权限只有一个视图
- 17. 授予所有用户mysql的权限?
- 18. 账户用户名的最佳实践?
- 19. 从静止页面获取页面结果API:最佳实践
- 20. 最佳用户角色权限数据库设计实践?
- 21. Postgresql中用户权限的最佳实践?
- 22. 在多个页面上具有相同表单的Rails最佳实践
- 23. Kentico权限培训,最佳实践
- 24. Django和文件权限:最佳实践?
- 25. 网络系统权限最佳实践
- 26. 最佳实践
- 27. 最佳实践
- 28. 最佳实践
- 29. 最佳实践
- 30. 最佳实践
人谁downvote应有义务写的原因! – Moulde 2009-09-25 23:37:07