系统时间不正确时,无法登录网站(asp.net) 开发了一个网站,用户在用的时候,发现无法登录,其它互联网都可以,很郁闷,找了半天也不知啥原因不经意发现系统时间不正确,改了之后,可以正常登录了想知道这是为什么,请明白的人细细道来谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主要还是你怎么存储登录的,如果你存如cookie里面人家服务器和本地时间差直接导致cookie失效了。 这点考虑过,我是把用户名存进了cookie用户信息存入session我也是觉得这里有问题 cookie有超时过期的问题,他保存的是服务器时间,但验证的是客户端的时间,这也是web的一个bug cookie是要发送到客户端的,取的时候又会发送到服务端,过期时间是相对的,除非你指定一个绝对过期时间9999年9月9日 但是我在本地做了一个测试我的过期时间设置DateTime.Now, //分配票据的时间DateTime.Now.AddMinutes(360), // 失效时间我把日期改为:2007年还是可以登录成功这是为什么但是用户那出现的状况是晚上23点,我发现问题时是早上11点,只差十来个小时难道本地测试时,服务器是本地所以时间和失效时间还是差不开,发现越开发,越回去了明白了,谢谢各位 请问怎么在pagebase的构造中,使用Session? ASP.NET 数据库显示URL的问题 加入form标签无法跳转 页面显示控制? 第1次用VS2005 请问下面图片中哪个是创建WEB项目的?怎么和03区别这么大? 请问?现在学.net为了什么? 高手求解 客户端能实现让treeview的某个接点间隔一段时间自动收拢 MuliPage和TabStrip 关于webapi的token验证,缓存方式 ajax实现treview数据绑定. asp:另存为窗口的实现
这点考虑过,我是把用户名存进了cookie用户信息存入session我也是觉得这里有问题
cookie是要发送到客户端的,取的时候又会发送到服务端,过期时间是相对的,除非你指定一个绝对过期时间9999年9月9日
DateTime.Now, //分配票据的时间
DateTime.Now.AddMinutes(360), // 失效时间
我把日期改为:2007年
还是可以登录成功
这是为什么
但是用户那出现的状况是晚上23点,我发现问题时是早上11点,只差十来个小时
难道本地测试时,服务器是本地所以时间和失效时间还是差不开,发现越开发,越回去了明白了,谢谢各位