求思归,孟子老师请进.200分求asp.net自定义登陆验证的实现
asp.net有4种认证方式
1.windows
2,form
3:passport
4:None
现在的要求是
1:我的程序有两个一样的登陆页面(什么都一样),暂且叫 "login1.aspx "和 "login2.aspx ".我想达到的效果是,当用登陆 "login1.aspx "进行登陆时,我希望能以windows集成身份验证登陆,就是不需要输入用户名和密码,直接用windows用户名登陆程序;当我用 "login2.aspx ",希望用户能用form的验证方式,就是用户必须自己输入用户名和密码才能登陆系统.
综合起来,感觉就是需要要设计一个自定义的验证模块,但是我没有头绪,请高手指点.
------解决方案--------------------我来帮你顶顶,顶啊顶啊他们就出来了
------解决方案--------------------你这样一说其他高手就不好回答你的问题了.
------解决方案--------------------路过
------解决方案--------------------没点大家名字 出来干啥??
路过只能接分了
------解决方案--------------------没有必要再开一贴。
------解决方案--------------------不是很明白你的 “直接用windows用户名登陆程序 "
尝试,
你可以在 web.config 中对不需要进行 forms 验证的文件、路径进行配置
<location path= "public.aspx ">
<system.web>
<authorization>
<allow user= "* " /> <!-- 授权所有用户对 public.aspx 的访问-->
</authorization>
</system.web>
</ocation>
<location path= "publicFolder ">
<system.web>
<authorization>
<allow user= "* " /> <!-- 授权所有用户对 publicFolder 文件夹 的访问-->
</authorization>
</system.web>
</ocation>
------解决方案--------------------LZ 太执着了
------解决方案-------------------- </ocation>
> > >
</location>
------解决方案--------------------路过 帮顶
------解决方案--------------------幫忙頂
------解决方案--------------------默认都是windows集成验证,只有当用户自己在浏览器种输入login2.aspx的时候,才采用from登陆验证
========
一个 Web 应用程序只能同时使用一中验证模式,
你应该启用 Forms 验证,然后对需要 Forms 验证的 页面、文件夹 按我上述进行设置
------解决方案--------------------up
------解决方案--------------------@_@
------解决方案--------------------然后对需要 Forms 验证的 页面、文件夹 按我上述进行设置
===
不需要!
------解决方案--------------------顶啊
------解决方案--------------------狂顶呀!!!
------解决方案--------------------顶 晓风残月
可以把2个登陆页面放在不同的目录中 然后不同的目录应用 不同的配置文件嘛
------解决方案--------------------高手没空啊。只能靠几个臭皮匠了。
------解决方案--------------------2个方式的不同文件放在不同的类型文件夹里面,文件夹属性不同设置,就按这个思路做的
------解决方案--------------------烦
------解决方案--------------------都解决了!
------解决方案--------------------