http://expert.csdn.net/Expert/topic/2273/2273207.xml?temp=.3427851
解决方案 »
- 脚本收到的图片,转到后台去存数据库的问题
- ExtAspNet中如何实现点击tree菜单在center中打开(与tree标题同值)新标签页
- 为什么CheckBox 总是为false?
- 问个UML中的问题,《use》,《Invokes》,《Realize》,《Precedes》关系分别写个小例子 [100分]
- 会话状态已创建一个会话 ID,但由于响应已被应用程序刷新而无法保存它。是什么错误?
- 大哥,大姐:下面是ASPX和CS例子文件(打比方本地机上只有这两种文件,也可以运行),请问能否编译成.DLL文件后发布给客户啊?
- 求助各位大侠 帮帮忙咯 谢谢了
- 任何动态刷新gridview和detailview中的dropdownlist
- 高手帮忙,动态生成静态的问题
- 急!
- "创作自定义控件"时的错误
- 这个问题好象比较严整,可能我的项目重做?惨!!!!!!!!!!!(跳出页面数据提交问题)
???
实际上,只要在web.config中设置了身份验证方式,forms,deny user="?",和
<forms name=".ASPXAUTH" loginUrl="Security\Logon.aspx" protection="All" timeout="60" path="/">
可以不需要在页面加载时判断当前登陆用户是否合法的,
当只有一个webproject:WebUI时就是这样,其实只要访问的页面是WebUI中的,
他都会自动验证,并且只要是登陆系统的用户,在进入webui下其他页面时就不会再要你登陆了。主要是如果要进入WebPersonProjects下的页面不设置WebPersonProjects下的web.config,就不会进行验证,但设置了之后了,即使是已经登陆的用户他还是要你登陆,这就不行了。而且输入正确user,password后居然还登陆不进,不知道该怎么解决。
都可以直接访问(合法性验证通过这后),也就是我上面说的在webproject中的
web.config中配置,现在的问题是我有多个webprojects:
webui.projects,
webperson.projects,
安全机制只对webui.projects的有效,对webperson.projects就没效了,
如果要在每个页的Page_onLoad事件中进行合法性校验,岂不是很麻烦,而且也脱离了
web.congif中的安全配置了。
我之所以要分多个projects,是因为系统可分成很多大的子系统,
就象delphi中的工程组下面根据子系统为每个子系统建一个的包。
所有公用的东西可以放在一个公用的projects中
jpyc我看了,效果不错,但是不知内部架构