当前位置: 代码迷 >> ASP.NET >> 求思归,孟子老师请进.200分求asp.net自定义登陆验证的实现解决办法
  详细解决方案

求思归,孟子老师请进.200分求asp.net自定义登陆验证的实现解决办法

热度:3573   发布时间:2013-02-25 00:00:00.0
求思归,孟子老师请进.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个方式的不同文件放在不同的类型文件夹里面,文件夹属性不同设置,就按这个思路做的
------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
都解决了!
------解决方案--------------------------------------------------------
  相关解决方案