为什么登陆后打开15个到20个页面就要求重新登陆?在线等,100f分解决即给分。
用.net
<authentication mode="Forms">
<forms name=".Test" loginUrl="UserLogin.aspx" protection="All" timeout="60" />
</authentication>
为什么登陆后打开15个到20个页面就要求重新登陆?而且再登陆总是不管用,必须全部关闭该站点的窗口后再登陆才能重新打开页面,15-20个页面后又导向UserLogin.aspx,在线等,解决即给分。
问题点数:100、回复次数:27Top
1 楼ycc2008(皮皮)回复于 2005-04-04 11:05:02 得分 5
顶一下Top
2 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-04-04 11:16:30 得分 5
upTop
3 楼yangtu86(杨土)回复于 2005-04-04 11:18:12 得分 5
关注Top
4 楼lx613(凤栖梧)回复于 2005-04-04 11:38:57 得分 10
当你打开了15~~20个页面以后,会不会是session对象超时了?以致先前的登陆信息不存在?Top
5 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 11:41:45 得分 0
1,首先我非常快速的打开15-20个页面,最多也只有2,3分钟
2,导向到登陆页面后再登陆总是不行了,一定要全部关闭窗口才行Top
6 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 11:58:08 得分 0
upTop
7 楼nycun(不要错过)回复于 2005-04-04 11:58:51 得分 10
你设一下: path="/"
<authentication mode="Forms" >
<forms
name="Test"
path="/"
loginUrl="Login.aspx"
protection="All"
timeout="30">
</forms>
</authentication>
Top
8 楼nycun(不要错过)回复于 2005-04-04 12:01:13 得分 0
注意path路径要对。如果path="/"还是这样。那就改为:path="/虚拟名"
Top
9 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 12:03:13 得分 0
设置了,重新启动站点,回收了缓存,还是一样?
给位再给意见呀。
解决了再开贴追加100分!!Top
10 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 12:04:04 得分 0
to:nycun(不要错过)
站点为根站点,所以设置为path="/"Top
11 楼nycun(不要错过)回复于 2005-04-04 12:04:41 得分 0
你登录那里是怎么写的??
把代码贴来看看。。Top
12 楼nycun(不要错过)回复于 2005-04-04 12:08:14 得分 0
if(用户名与密码正确)
{
FormsAuthentication.SetAuthCookie(tbUserName.Text.Trim(), false); //注意这里
}
else
{
Page.RegisterStartupScript("","<script>alert('登录失败');</script>");
}
Top
13 楼nycun(不要错过)回复于 2005-04-04 12:08:58 得分 0
if(用户名与密码正确)
{
FormsAuthentication.SetAuthCookie(tbUserName.Text.Trim(), false); //注意这里
Response.Redirect("default.aspx",true);
}
else
{
Page.RegisterStartupScript("","<script>alert('登录失败');</script>");
}
Top
14 楼sunny_blackhorse(sunny)回复于 2005-04-04 12:10:22 得分 5
session不稳定啊Top
15 楼athossmth(athos)回复于 2005-04-04 12:12:11 得分 5
服务器连接不够了。Top
16 楼ilovethisweb(我爱此站)回复于 2005-04-04 12:19:29 得分 5
帮你顶Top
17 楼leeyeefeng2004(leeyeefeng)回复于 2005-04-04 12:26:50 得分 5
和服务器有关,和Session没关系.................................................
Top
18 楼wdcszl(Leithon)回复于 2005-04-04 12:28:58 得分 5
服务器撑不住了或者Session过时了Top
19 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-04-04 12:59:08 得分 10
应该是服务器连接数限制。IIS里设置下看看,把连接数设高点
Top
20 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 13:00:30 得分 0
给位大虾:
和服务器有关?怎么有关呀?或者怎么设置呀?Top
21 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 13:01:25 得分 0
syeerzy(快乐永远) :
iis连接设置不受限制,如果限制这个我想也不应该只出现登陆,而是打不开吧Top
22 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 13:03:05 得分 0
to nycun(不要错过) :
代码与你一样Top
23 楼wq85(a)回复于 2005-04-04 13:07:19 得分 20
是不是你访问的页面中写cookie了
ie对cookie的个数有限制(好像是20几个),我在开发中遇到过这种情况
你检查一下看看Top
24 楼alickjoe(博子)回复于 2005-04-04 13:16:26 得分 10
你是在服务器端测试的吧?我指的是你测试的是localhost上的程序吧?如果是的话这就是正常的了,放到别的机器上你作为客户端访问应该就没事了。.net的服务器端session特别容易过期。我也遇到过同样的问题。放到别的机器上session就稳定了。Top
25 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2005-04-04 13:28:52 得分 0
wq85(a):问题解决了,谢谢!
结贴,谢谢大家的帮助。
这里的分数平分,以感谢大家的对本贴的关注及帮助!
另请wq85(a)到
http://community.csdn.net/Expert/topic/3907/3907049.xml?temp=.2978632
接另外的100分Top
26 楼xlbh(翔龙不悔)回复于 2005-04-04 14:20:02 得分 0
问问!
ie对cookie的个数有限制(好像是20几个)
什么地方可以对这个个数 进行设置呢?
或者可以查看呢Top
27 楼wq85(a)回复于 2005-04-04 14:27:56 得分 0
这个限制是由浏览器设置的,不同的浏览器不一样,好像没有地方可以限制!Top
相关问题
- 关于用户登陆页面的3个问题(各30分),多谢赐教!
- 关于追加登陆页面的问题!在线等~解决就给分
- 求救!----用treeview做的"重新登陆" 怎么直接转向登陆页面 而是以前的登陆退出? ---50分或多-在线等......
- 为什么登陆后打开15个到20个页面就要求重新登陆?问题解决,实现承诺再送100分,请wq85(a) 进来接分
- 关于页面登陆角色与权限的问题,困惑好久了。高分求解~``
- 关于制作登陆页面
- ◆◆求(注册/登陆)ASP页面代码◆◆
- 如何实现一个登陆窗口用action提交到另一页面后,当前登陆窗口自动关闭?(100分)
- 左框架登陆 怎么使框架内的其他页面立即也获得此用户登陆的session值?(50分相送!)
- 在一个项目中用基于form的验证,但是,有部分页面不需要验证,任何人日随便看,可是也被验证了,重定向到登陆页面,想让这些页面不需要验证,怎




